Эта проблема на этом форуме уже год, вроде в последнее время что-то пофиксили, но я всё равно замечаю этот баг регулярно. Помимо этого часто прочитанные топики отмечаются, как непрочитанные.
Так зачем вам пхп-код? Чего-то мудрите. Поставьте "паузу в выполнении", режим - "время", да используйте там свой параметр. После паузы уже два действия - сообщение соцсети и почтовое на пользователя из параметра. Всё.
Я не понимаю, чего вы хотите, если честно. Равно как и предыдущие вопросы не отвечены. Вы можете использовать в бизнес-процессе данные из свойств списка, соответственно, что вам мешает отталкиваться от даты ивента, которая хранится в свойстве - не понятно. В полях настройки действий доступно применение функций, таких, как dateadd(), например, смотрите документацию. По второму пункту - я там вообще ничего не понял, поэтому и поставил вопрос. Зачем вышеприведённый код - тоже не ясно.
если весь смысл процесса в отправке уведомления и никаких заданий параллельно в нём не надо, то просто действием "пауза в выполнении" и выстрелом уведомления сразу после него