Skip to main content
Question

Track the ad ID for my DM Ads campaign

  • June 28, 2026
  • 1 comment
  • 17 views

chilldigital.agency

Hi! I'd like to know if there's any way to track which ad my Instagram messages start from. I need to be able to fully track my prospects' journey through these campaigns and my ManyChat automations. Thank you.

1 reply

SumGenius
Forum|alt.badge.img
  • Smooth talker
  • June 29, 2026

Yeah, this is the part of ManyChat that trips most people up. There is no native field that captures the ad ID of the ad someone clicked, so you cannot just pull "which ad did this DM start from" out of the box.

The reliable way to do it is a separate automation per ad, or per ad set, using the Instagram Ads trigger. Whichever flow fires tells you the source, since each one is tied to a specific ad in Ads Manager.

Then at the very start of each flow, drop a tag or custom field naming that ad, like the product or the campaign. That stamps the source onto the contact so it follows them through the whole journey, even after the conversation moves past the first message. That is what actually lets you report on it later instead of losing the trail.

The ad ID does come through in Meta's referral payload, but ManyChat does not surface it as a usable field, so the per-flow tag is the dependable workaround right now.