diff --git a/gracedb/alert.py b/gracedb/alert.py
index dd475c42f8283e080a32ac3532bcaeea89b44103..b21e1987d98de16b7c0bcdf1660867595d443f81 100644
--- a/gracedb/alert.py
+++ b/gracedb/alert.py
@@ -37,7 +37,9 @@ def issueAlertForLabel(event, label, doxmpp):
     # Email
     profileRecips = []
     atype = AnalysisType.objects.filter(code=event.analysisType)[0]
+    # Triggers on given label matching analysis type OR with no atype (wildcard type)
     triggers = label.trigger_set.filter(atypes=atype)
+    triggers = triggers | label.trigger_set.filter(atypes=None)
     for trigger in triggers:
         for recip in trigger.contacts.all():
             profileRecips.append(recip.email)