ActiveCampaign separate deal IDs based on stage change

We create multiple deal IDs for one inquiry in ActiveCampaign, what do I do to separate the first deal ID that has been actioned first and delete the remaining deal IDs. I have tried a filter that checks if the stage is XX but the other deals go back to the loop and keeps rechecking each deal ID. How do I make the loop stop if one deal ID has already completed the filter node.

Thank you.

Hi @lcb :slight_smile:

A few follow-up questions to help clarify:

  • What exactly defines the “first” deal? Is it the one that was created first, moved to the stage first, or last modified?
  • Are all deals tied to the same contact, or is there another field that links them?
  • Is your end goal to ensure that only one deal per contact remains and all others get deleted?
  • Is this intended as a batch process, where you want to go through all contacts (or whatever the link is) at once or is it event-driven, for example triggered by an ActiveCampaign webhook when something changes? In other words: What is the data source or trigger?

Happy to help once I have a bit more context! Thank you!

Thanks for your time!
I create a deal record for new enquiries to several sales associate. These deals are associated to one contact. If one deal has been handled, i.e. a sales associate moves his/her assigned deal to the next stage, I would like the other copies to be deleted so to keep one deal being managed.
I want an event track in ActiveCampaign that sends that information back to n8n.
I have tried webhook URL but for some reason ActiveCampaign is not sending the data. I am not sure if my configuration is correct, but I can make this webhook URL work using another workflow in n8n or Zapier.

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.