# Alarm Pipeline Switch Block Expressions

**URL:** <https://forum.inductiveautomation.com/t/alarm-pipeline-switch-block-expressions/115670>\
**Category:** Ignition\
**Tags:** scripting\
**Created:** [May 22, 2026, 5:23pm UTC](https://forum.inductiveautomation.com/t/alarm-pipeline-switch-block-expressions/115670 "2026-05-22T17:23:32Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Frank-Nelson](https://avatars.discourse-cdn.com/v4/letter/f/b3f665/32.png) [@Frank-Nelson](https://forum.inductiveautomation.com/u/Frank-Nelson)\
**Post date:** [May 22, 2026, 5:23pm UTC](https://forum.inductiveautomation.com/t/alarm-pipeline-switch-block-expressions/115670/1 "2026-05-22T17:23:32Z")

</div>

Hello, I am relatively new to Ignition and I have gone through the Induction University, I am currently working on the Ignition Design Challenge and I am at the Alarm Notification Pipeline section of the challenge. I am attempting to build an alarm notification pipeline that will send an email notification to notify two rosters of people on the active status of 3 alarms being triggered. Roster Admin/Manager will be notified on alarm activation of a cleaning status tag and roster roasters will be notified on alarm activation of a temp High/Low tag. While I could just build two separate pipelines one associated with the status tag and one for the high/low tag I am trying to have it built in one pipeline. My current format is Start into a switch block with an If expression to direct the active alarm to the proper notification block. I was curious if I should be formatting this pipeline differently or if I should use a different expression code as it currently isn't working as expected. I am new to the coding aspect and havent found any useful info online so I figured id try my luck here.

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/e/a/eae28db3097d91385eab9642139dbdfb490051e2.png)
