If your workflow is sandboxed, any notifications it generates will be held in a pending state until you manually release them. This is a great way to test your workflow in a more “production-like” environment without accidentally sending real messages to users. You can:
Go to the Notifications tab of the Activity Log (global or per-workflow).
Check the notifications you want to release.
Click Release.
Dreamlit will immediately attempt to send them out.
Of course, for workflows not sandboxed, notifications are automatically delivered as soon as the workflow step is reached.You can use this mechanism to effectively canary release your workflow. Start the workflow in sandboxed mode. Once you’re confident that your workflow is working as expected, you can flip the workflow from sandboxed to not sandboxed.
If a workflow is sandboxed, pending emails can be canceled directly from the Activity Log. Select pending rows in the Notifications tab, choose Cancel send, and they will be marked canceled immediately so they won’t be released later.
Unpublishing a workflow stops new runs from starting, but runs already in progress continue. Cancel an active run if you need to stop its remaining steps and notifications that haven’t been released.
Open Workflows.
Find the workflow. Click the number of running runs, or open the menu and select View runs.
Select the run you want to stop.
Click Cancel run in the upper-right corner. For a queued run that hasn’t started, click Cancel upcoming run.
Repeat these steps for each unwanted run.
Cancel only the runs you intend to stop. Canceling a run can’t recall
notifications that have already been released. The canceled run remains
visible in your workflow history.