The public reply is a nudge, not the offer. Instagram lets your app comment back so the person knows a DM is waiting.
Set it
- Edit the Post or Reel Comments trigger.
- In Reply Message (Optional), write one short line.
- Save. That text is posted under their comment.
- The private content lives on Send Message (or carousel / AI).
Do not paste your URL in the public comment if you want them in DMs. Public links leak; DMs convert.
Lives are different
On Live Comments, Instagram only allows a private reply. There is no public live comment from the API. See Live comment automation.