How to remember alarm pipeline escalation level for a future cleared event

I have 20 Ignition tags configured (booleans). When a tag goes True an alarm pipeline AlarmActivated is enabled. The alarm pipeline AlarmActivated emails a set of individuals, waits 5 minutes, emails a second set of individuals, waits 5 minutes, emails a third set of individuals, waits 5 minutes, emails the third set of individuals again (repeats the last step indefinitely).

That is, there are 3 escalation levels going on.

When the original Ignition tag goes False I call a different alarm pipeline called AlarmCleared. This has a single set of emails that gets called.

My problem is people in the second and third set of emails from the pipeline AlarmActivated don't always need to receive the email that the alarm was cleared with the AlarmCleared pipeline.

Is there a way to sync up the alarm pipelines so that the AlarmCleared pipeline knows what escalation level was achieved in the AlarmActivated pipeline?

The associated data I have available with each ignition tag is Area, Subject, Message, and UnitDescription. I was thinking I could add another piece of associated data called EscalationLevel and have the pipeline AlarmActivated write whatever maximum escalation level was achieved but I don't know how to do this.

I am open to any suggestions. Thank you in advance.