action оповещает, что какое-то событие сейчас произойдет и к этому хуку можно прицепиться и тоже что-то сделать.
Например на приход оповещения "дорогой, я уезжаю к маме на неделю" можно повесить выполнение функций "уйти в запой" или "уйти на рыбалку".
Фильтр же дает нам какие-то данные и мы можем их вернуть как есть или в измененном виде.
Например в функции, которая запускает оповещение про отъезд, может быть фильтр на количество дней и на место прибывания.
Повесив свой фильтр на эти переменные, мы сможем вернуть не "к маме на неделю", а "на Сахалин навсегда".