Back to Novu

Workflow schema

docs/api-reference/workflows/workflow-schema.mdx

3.19.01.3 KB
Original Source

Workflow

In Novu, a workflow defines the logic for delivering notifications based on specific events. It consists of configurable steps that control timing, conditions, and which channels to use, such as email, SMS, or in-app messages. Workflows can be built visually in the dashboard or programmatically using the Novu Framework. Each workflow has a unique identifier, supports environment syncing, and provides real-time visibility through the Activity Feed for monitoring and debugging.. Read more about workflows on workflows concept page.

FieldTypeDescription
idstring
namestring
descriptionstring
activeboolean
draftboolean
preferenceSettingsSubscriberPreferenceChannels
criticalboolean
tagsstring[]
stepsNotificationStepDto[]
organizationIdstring
creatorIdstring
environmentIdstring
triggersNotificationTrigger[]
notificationGroupIdstring
parentIdstring
deletedboolean
deletedAtstring
deletedBystring
notificationGroupNotificationGroup
dataWorkflowResponseData
workflowIntegrationStatusWorkflowIntegrationStatus