A weekly no-code workflow missed three runs. What should happen when it comes back?
Suppose a weekly workflow builds a report and emails it to the team. It gets disabled for three weeks, then someone fixes the connection and switches it back on.
Sending three old reports immediately would be confusing. Sending only the latest one is probably enough for the email, but it could leave gaps if the same workflow also stores weekly snapshots used in a trend chart. Rebuilding those snapshots from today's data might give a misleading picture of the missed weeks.
I'd separate the recovery steps: backfill only the history that can be reconstructed accurately, flag any gaps, and send one current summary rather than a burst of overdue emails. Each reporting period would also need a saved status so the recovery can be retried without repeating completed work.
How do you handle this in a no-code setup? Do you have a separate recovery workflow, or can the scheduled workflow distinguish a normal run from a catch-up run? I'm interested in the missed-period handling, rather than which automation tool to use.