Skip to main content
Question

tag automations for stage changes with multiple services

  • March 6, 2026
  • 3 comments
  • 24 views

MoonlitPMU

Hi! I’m struggling with the best way to automate tag changes. 
 

here is my tag structure:

Service A Unqualified

Service A Qualified

Service A Qualified Plus

Service A Booked

Service A Converted

Service B Unqualified

Service B Qualified

Service B Qualified Plus

Service B Booked

Service B Converted

Service C Unqualified

Service C Qualified

Service C Qualified Plus

Service C Booked

Service C Converted

 

all new contacts are tagged with Service A Unqualified, Service B Unqualified and Service C Unqualified. I’m doing it this way bc my main entry point is send to DM from a meta ad and it has to start with a message with buttons/conversation starter and no next step

I have some auto tagging for stage changes in place, and I will manually assign tags as well.

 

someone may go from Service A Qualified to Service A Qualified Plus

they may go from Service A Qualified directly to me manually assigning Service A Converted without hitting the stages in between 

 

they may have Service A Qualified Plus and through the journey end up on Service C Converted (in which can I don’t want to lose the tag stage on Service A)

 

I may moved someone from Service B Qualified Plus to Service B Unqualified

 

i want it to show the most up to date stage per service

 

im using tags to try to report in Sheets

 

flows are tied to the ad via the partner app

 

what’s the best way for me to set this up?

 

I have 10 services total

 

3 replies

Gustavo Boregio
Forum|alt.badge.img+7
  • Community Moderator & Expert
  • March 9, 2026

@MoonlitPMU I’d use User Fields for this instead of tags.

For example, create an User Field called ‘status’ and change it’s value to the most current value (

Service A Unqualified,  Service A Qualified Plus, etc).

You can keep the tags if you want to keep the entire history of the stages that person went through.

Hope this helps!


MoonlitPMU
  • Author
  • Up-and-Comer
  • March 10, 2026

Hi there! So my dav figured out a way to make it work with tags..

 

If a cell in Sheets reads a tag as “true” it copies in the name of the column which is the tag name. Seems liker it will work

 

The reason I like tags is it’s easy to manually change in live chat or on the contact. I dont want the stage history tho, itll be way too many tags. ideally ill have an automation to review tag for Service A Qualified once Service A Qualified Plus is tagged and then send the update to a Sheet.

 

What benefit does having user fields give over tags in your suggestion?

 

The main issue tho is still how to best report in sheets when the look up doesnt cross reference multiple cells

 

i.e. someone could be in the sheet on a row for qualified with service A but then end up converted for service B. i would not want this to affect the status for the row on service A


Devtrest
  • Up-and-Comer
  • March 11, 2026

With that many services and stages, I honestly wouldn’t manage this with tags alone if you can avoid it.

The cleaner setup is usually:

one custom field per service
So instead of stacking tags like:

  • Service A Qualified

  • Service A Qualified Plus

  • Service A Converted

you’d have a field like:

  • Service A Stage = Unqualified / Qualified / Qualified Plus / Booked / Converted

Same for Service B, Service C, etc.

Why this works better:

  • it always shows the current stage for that service

  • you don’t have to remove old stage tags every time

  • it’s much easier to update manually or with automations

  • reporting to Sheets becomes cleaner too

Then if you still want tags, use them only for:

  • important actions

  • automation triggers

  • temporary flags

For your case, I’d do this:

  • keep one stage field per service

  • update that field whenever the person moves stages

  • let Service A, B, and C each keep their own stage separately

  • only use tags when you specifically need to trigger something

That way someone can be:

  • Service A = Qualified Plus

  • Service B = Unqualified

  • Service C = Converted

without creating a giant tag mess.

So the best setup is really: use custom fields for stage tracking, not tags for every stage.