Steps control the execution flow of your workflow, whilst Novu provides the context of your notification delivery events back into the Workflow execution context.
new-post
is the unique to the workflow identifier for this step. You cannot have 2 steps using the same identifierresolver
function, used to return the content of the channel.options
this is an optional configuration object that defines: Input Schema, Provider Overrides, skip and other configurations…Slack
provider overrides. We are working on adding more providers.true
from the resolver function. This is helpful when you want to use your existing user-preference system instead of Novu.
Or conditionally skip a step if it’s not relevant any more for delivery.