Editions Q2 '26 Here all the latest 89 product updates shipped. Learn more
Back to all Capabilities
Capability Pre-sale Luca Borreani Luca Borreani

Comment to DM automation: turn a comment into a conversation

When someone comments on your Facebook or Instagram post, Zipchat opens a direct message and keeps talking, with your catalog, your stock levels and your order data behind every reply.

What you will learn
+37.8% avg. conversion lift

Try Zipchat in action

Start your free trial or book a demo, no credit card required.

Start free trial Book a demo
Free course

Learn agentic commerce

Earn certification and merch rewards. No credit card needed.

Start now

TL;DR

Zipchat turns a comment into a private conversation. It posts a short public reply so the commenter knows to check their messages, opens the DM, and then continues as a real conversation rather than a one-shot link drop.

Key facts

  • Opens a direct message from any comment on Facebook or Instagram
  • 17% of public replies in early access also opened a DM
  • 403 public "check your messages" notices posted in the first three weeks
  • Median 13 seconds from comment to reply
  • Keyword triggers set up in a sentence, with no flow builder
  • One private reply per comment, within a 7-day window, as Meta's API requires

Overview

Can Zipchat send a DM when someone comments on a post?

Yes. When a comment arrives on your Facebook Page or Instagram account, Zipchat can send that person a direct message and post a short public note in the thread so they know to look. This is the mechanic most people know from keyword campaigns: comment a word, get a message.

What happens next is where this stops being the same feature. In a flow-based tool, the DM is the end of the sequence. The person receives whatever was loaded into the flow, and if they reply with a question the flow did not anticipate, the conversation stops.

In Zipchat, the DM is where the conversation starts. The agent that receives the reply is the same agent that runs your Instagram DMs and Messenger. It can read your live catalog, check whether the size is actually in stock, look up an order, generate a discount code, or take an action in your store through Agentic Skills. Someone who comments "link?" under a reel can be in a conversation about which of two products fits them better ninety seconds later, and buying.

Why the public reply matters. Zipchat posts a short acknowledgment in the thread alongside the DM, for two reasons. The commenter gets a signal to check a message they were not expecting. And everyone else reading the thread sees a brand that answered, which is the part that affects the shoppers who never comment at all.

On speed. The median time from comment to reply across the first 33 brands in early access was 13 seconds. That number matters because of where the person is standing when it lands. They are still in the app, still on the post, still in the state of mind that made them comment. An hour later they have moved on, and a reply two days later is talking to nobody. Research on sales lead response found contacting someone within five minutes rather than thirty improved the odds of qualifying them by 21 times. That study is about phone calls, not comments, so treat it as a parallel rather than proof. The mechanism is the same one: attention decays fast, and the reply is worth the most while it is still fresh.

A flow-based tool sends one message and stops, while Zipchat opens a DM that continues with catalog and order data.

For the full picture of what the agent does with a comment, see the AI social media manager overview.

Scenario Description

The Keyword Giveaway That Actually Sells

A skincare brand posts a reel about its routine and adds a line to the caption: comment ROUTINE and we will send you the full guide. The reel does better than expected. Four hundred people comment the word overnight.

Every one of them gets a direct message with the guide, and a short public reply in the thread. That part is not new. Any comment automation tool does this.

Then eleven of them reply to the DM. "Which of these works for oily skin?" "Is the serum safe while pregnant?" "Do you ship to Ireland?" "I have the cleanser already, what do I add next?"

In a flow-based tool those eleven replies sit unanswered until someone opens the inbox, because the flow ended when the guide was sent. In Zipchat the same agent answers each one from the product catalog and the shipping rules, recommends the right next product for the routine the person already owns, and checks stock before recommending anything. The pregnancy question gets escalated to a person, because the brand set that rule.

Why the difference compounds: the giveaway was never the point. The eleven conversations were the point, and they only exist if something can answer them at 2am.

The Question That Belongs in Private

A shopper comments under a Facebook ad: "i ordered on the 3rd and it still says processing, whats going on."

This is a real customer with a real problem, and it is sitting in public under an ad the brand is actively paying to distribute. Every shopper who reads that thread before buying sees an unanswered order complaint.

Zipchat posts a public reply within seconds, "Sorry about that, we have messaged you to check on it", and opens a DM. In the message it asks for the order number or matches the customer directly, pulls the live order status, finds that the order shipped two days ago with a tracking update the carrier had not pushed, and sends the tracking link.

The thread under the ad now reads as a brand that answers. The customer has an answer instead of a ticket. Nobody on the team touched it.

Why this is the same feature as the giveaway: both are a comment becoming a conversation. The only difference is who started it and why.

Setup Guide

  1. Connect your Facebook Page or Instagram Business account in Channels. If Zipchat already runs your DMs, this is done.
  2. Open AI Training > Prompt and Tools and activate Comment management.
  3. Turn on private replies. Set whether you want a public acknowledgment posted alongside the DM. Most brands do.
  4. Add keyword triggers, written as a sentence. Example: "When someone comments ROUTINE, send them the skincare guide and ask what their skin type is."
  5. Set what always moves to private. Most brands add order problems, delivery delays and anything involving a named customer.
  6. Activate. The next comment gets a reply, and the conversation continues in the DM with your catalog and order data behind it.

FAQ

How is this different from ManyChat?

ManyChat runs a flow you build in advance, triggered by a keyword you predicted. When the person replies with something the flow did not anticipate, the conversation stops. Zipchat reads the comment, decides what it means, and then keeps talking with your live catalog and order history behind it. There is no flow to build and no keyword to guess.

Can it send a DM to anyone who comments, or only on keywords?

Both. A keyword trigger handles the campaign case, where you ask people to comment a specific word. Outside of that, the agent decides per comment whether the answer belongs in the thread, in a private message, or in both. A sizing question usually gets answered publicly so everyone reading benefits. An order problem moves to private.

Are there limits on how many DMs it can send?

Yes, and they are Meta's, not ours. The platforms allow one automated private reply per comment, and it has to be sent within seven days of the comment being posted. There is also an hourly ceiling per account. Zipchat stays inside these limits automatically, so you do not have to think about them.

What happens after the person replies to the DM?

The conversation continues with the same agent that handles all your other channels. It can recommend products from your live catalog, check stock, look up an order, generate a discount code, or take an action in your store. If it needs a person, it escalates with the full thread and order history attached.

Does it work on comments under ads?

Yes, on both Facebook and Instagram, including boosted posts and unpublished dark post ads. Comments under paid creative are usually the highest-intent comments a brand receives, because the person just clicked through an ad for the product they are asking about.

A comment is the shortest distance between someone noticing your product and someone asking about it. Most of that distance gets lost waiting for a reply. Closing it in seconds, with an agent that can actually answer, is what turns a comment section into a channel.