@Dimlos Here is an image of the macro. I highlighted the spots that I was referring to. In the "Snooze" action block the variable called snoozed is set to true, then after a delay, the macro is rerun to show the notification again, when the trigger fires.
I really hope this is able to show you...