Comment to Private DM Trigger: Practical BooSend Setup Guide | BooSend Blog
Home Pricing Blog Log In Sign Up
Messenger

Messenger

  • Coming Soon
LinkedIn

LinkedIn

  • Coming Soon
TikTok

TikTok

  • Coming Soon
Exclusive Launch Offer, Less Than 200 Spots Left

LifeTime Plan Available

BooSend launched Nov 1st 2025, and is now on a mission to become the #1 Sales Automation Tool online! To celebrate our launch and award our first-commers we have released 1000 spots for a BooSend LifeTime Plan!

Sign Up $299
Back /blog/comment-to-private-dm-trigger-practical-boosend-setup-guide

The Comment to Private DM Trigger: A Practical BooSend Setup Guide

A public comment is a buyer raising their hand. A private DM is where the deal actually happens. The BooSend Instagram Comments Reply trigger is the bridge between the two. It can post a public reply under the comment to keep the section active, then drop a private DM into the user's inbox so the real conversation can start.

The Comment to Private DM Trigger: A Practical BooSend Setup Guide

This guide walks through the practical setup: triggers, public replies, private DM nodes, the 24 hour window, and the edge cases that catch most creators on collaborative, remix, and boosted posts.

Set Up the Trigger

To create an Instagram comment automation in BooSend, open your workspace and click the Automation tab in the sidebar. Click New Automation and choose Start From Scratch. Select Start with a blank flow.

Once the Flow Builder opens, click New Trigger. From the Instagram tab, pick "User comments on your Post or Reel". Choose which Instagram post or Reel should activate the automation. The options are Specific post or Reel, All posts or Reels, or Next post or Reel if you only want comments on your next published asset to trigger the flow.

Click Continue. Set up the keyword rules. You can include certain words so only comments containing them activate the flow, or exclude certain words so they never do. To accept any comment, select Any comment. Click Continue, then decide whether BooSend should post public replies under comments. Multiple variations rotate at random to keep interactions feeling natural. Save the trigger.

Set Up the Private DM Reply

The Comments Reply trigger is the starting point. To turn engagement into a real conversation, the automation needs to send a private message. Add the first step by selecting Instagram, then add a Send Message node. Pick "Send as a Private Reply". Without this option, the flow will not build correctly.

You can add a Quick Reply button to start the conversation, or include a button with a link to a landing page, product page, lead magnet, or signup form. Keep in mind: the first private reply node has limits. It can contain only one content block (text or an image with buttons or Quick Replies). User Input, Instagram DM Lists, Typing Delays, and Dynamic Blocks are not available here. This node should not include Next Steps either. After configuring the first private reply, the rest of the automation can be built out freely.

Click Preview at the top of the Flow Builder to test. You can preview inside BooSend or directly on Instagram. Click Set Live when the new automation is ready, or Update if you are editing an existing one.

How the 24 Hour Window Shapes the Flow

Sending a private message does not automatically opt the user into your Instagram channel and does not open the 24 hour messaging window. The window only opens after the user interacts with your message, such as replying, clicking a button, or tapping a Quick Reply. Only after that interaction is the user fully opted in and added to your BooSend contact list.

This is documented in Meta's Private Replies feature. If the goal is a continued conversation, design the first DM to invite an interaction. Use a button, a Quick Reply, or a clear question that the user can tap or answer.

Tips and Best Practices

The Comments trigger activates only for the first comment a user leaves under a post or Reel. If the same user comments again using the same keyword, the automation does not run a second time. This is an Instagram side limitation and applies to every tool that uses the Instagram API.

To avoid having replies flagged as spam by Instagram's automated systems, update the wording of auto replies periodically. Use different auto replies for different comments. Avoid very short replies or replies made up only of emojis.

If your account receives a high volume of comments, BooSend automatically enables a backend safeguard that helps prevent continuous auto responses from triggering Instagram's spam detection.

Use Instagram buttons or Quick Replies if you want users to opt in and be added as contacts in BooSend. When a user clicks a button or Quick Reply, the 24 hour messaging window opens, the next message in the flow sends, and they are added to the contact list as opted in subscribers. Open Website buttons do not count as opt ins.

Add an Action block to automatically tag contacts in BooSend. Add a Condition block to control who receives the private reply, for example only users who follow your account if the goal is follower growth. A Smart Delay can add a short pause before the first message, which makes the interaction feel less robotic. A Randomizer can send different message variations to different users for a more dynamic experience.

If multiple comment triggers are active in the same account, priority rules apply. When more than one trigger is set to all posts or Reels without keywords, the oldest trigger runs. With keyword based triggers, each keyword activates its own automation.

Collaborative, Remix, and Boosted Posts

The Comments Reply trigger works based on the original post owner. If you published the post or Reel, the automation runs as expected. If you are listed as a collaborator on a post, or if you are trying to automate replies on a remix you did not originally publish, the trigger may not work properly. This depends on how Instagram handles ownership and permissions.

For collaborative posts, if you publish and invite an influencer to collaborate, the automation works from your account. Anyone who comments on your version of the post can receive the public and private replies. The automation does not run for comments left on the influencer's profile because that account is not connected to BooSend.

Remix posts are treated as normal posts, as long as the remix was published from the account connected to the automation.

Boosted posts are supported. The post picker only displays posts that appear in your Instagram feed. If a post exists only as an ad in Ads Manager and is not on your profile grid, it will not be available for selection.

Layering In AI and Voice

Once the basic trigger is working, plug in a BooSend AI Agent for multi turn conversations after the first DM. Add an AI voice note at the moment that needs warmth. Connect a Stripe Payment Link when the user is ready to buy. Every conversation lives inside the omni-channel CRM for review and handoff.

Get Started

Start at BooSend and pick a single Reel for your first comment trigger. Build the public reply, the private DM, and one follow up question. Once that flow runs cleanly, layer in AI and voice. Tier details are on the pricing page.

FAQ

Will the trigger fire if the same user comments twice?

No. The trigger only activates on the first comment a user leaves under the post or Reel. This is an Instagram side limitation and applies to every API based automation tool.

Does sending a private DM count as opt in?

No. The 24 hour window opens only after the user replies, clicks a button, or taps a Quick Reply. Until then, the conversation is bounded by Meta's private reply rules.

Why are some posts missing from the post picker?

The picker shows posts that appear on your profile grid. If a post exists only as an ad in Ads Manager, it will not appear and cannot be used with the trigger.

Can I run multiple comment triggers on the same account?

Yes, with priority rules. If multiple triggers cover all posts with no keywords, the oldest one runs. Keyword based triggers each activate their own automation cleanly.