Best practice for pausing alerts/reminders: disable flow or use variable?

I have some flows that basically are a bit extended way to determine whether I should get a message about something on my phone. (no other critical functions). I want to include pause options, allowing me to determine (f.e. using the Confirm card) if I don’t want to receive new messages for a certain amount of time. What is best practice:

  • Use a combination of disable/enable flow cards
  • Use some sort of DoNotSent variable in the flow

On the one hand, using Disable/Enable flow cards in flows seems a bit crude. On the other hand, it also seems the most efficient because the flow will not use any resources until enabled again.

I think it doesn’t really matter which one you pick. I’d go for enabling and disabling the Flows, since it’s the least work to implement

Take a look at the “no repeat window” card from the FLOWBITS app.

It has many more cards that help to simplify flows.

I think it is more of what you like than if there is a real best practice.

I use a flow that i manually start which sets a variable to disable for 30 minutes before it sets it back to enable. This variable is used in another flow (if variable is set to disable than..)

It works for me, I don’t like disabling flows who should work (I only disable them for archiving or if I know I won’t use the flow for a longer time period).