alert in payload supports dictionary