Search
Star
Feedback
Setup for Free
© 2026 Hedgehog Software, LLC
Twitter
GitHub
Discord
System
Light
Dark
More
Communities
Docs
About
Terms
Privacy
I have a question about handling long-running Novu workflows and cancellation. - Novu
N
Novu
•
2mo ago
•
3 replies
Moe
I have a question about handling long-running Novu workflows and cancellation.
💬
Chat Channel
📜
Other
Use case
:
I have a workflow with 10
+ steps
The steps include delays
(e
.g
. 1h
, 1d
, 1w
, 1 month
)
The workflow is triggered when a user submits a request and then takes no action
Each delayed step sends a reminder
/ notification
Requirement
:
If the user performs any action
(e
.g
. completes the request
, cancels it
, etc
.
)
, I want the entire workflow to stop immediately
, so
:
No future delayed steps run
No further notifications are sent
Question
:
What
’s the recommended way in Novu to
:
Cancel
/ terminate a running workflow
?
Or conditionally skip future steps based on an external state change
?
Should this be handled via
:
Workflow controls
(cancellation
/ pause APIs
)
?
Step conditions
+ external state checks
?
Triggering a compensating event to stop the workflow
?
Or another best
-practice pattern
?
Would really appreciate guidance or examples
Thanks
!
Novu
Join
Open Source Notification Infrastructure Community by Novu
4,169
Members
View on Discord
Resources
ModelContextProtocol
ModelContextProtocol
MCP Server
Similar Threads
Was this page helpful?
Yes
No
Recent Announcements
Similar Threads
Novu REST API documentation (about workflows)
N
Novu / 💬│support
9mo ago
Deploy and Sync novu workflows
N
Novu / 💬│support
2y ago
novu trigger and scaling question
N
Novu / 💬│support
4y ago
Issue running Novu Locally
N
Novu / 💬│support
3y ago