Loading...
Loading...
Author step content for Novu workflows defined in the Dashboard or generated/edited via the Novu MCP. Use when filling in step controls (subject, body, editorType, headers, body, conditions) for email, in-app, sms, push, chat, delay, digest, throttle, or HTTP Request steps.
npx skill4agent add novuhq/skills novu-dashboard-workflowseditorTypeAuthoring in code with? Skip this skill — the Framework SDK encodes these constraints in its types and helpers.@novu/frameworkStill need to decide what the workflow should look like (channels, severity, critical, digest, templates)? Start with, then come back here to fill in the step content.design-workflow/
create_workflowupdate_workflow_step{{}}{{ subscriber.firstName }}{{ payload.* }}editorType: "block"payload.actionUrl{{ payload.actionUrl }}references/email-step.md{{ steps.<http-step-id>.<property> }}responseBodySchemafetch-userresponseBodySchemanameemail{{ steps.fetch-user.name }}{{ steps.fetch-user.email }}editorTypeblockhtml| Step type | Reference | Use it for |
|---|---|---|
| Detailed content, formal communications, receipts | |
| In-App | | Real-time updates, activity feeds, high engagement |
| SMS | | Urgent alerts, verification codes, time-sensitive messages |
| Push | | Mobile engagement, re-engagement, time-sensitive updates |
| Chat | | Slack / Discord / Teams team & developer alerts |
| Delay | | Pause workflow execution before a channel step |
| Digest | | Batch multiple notifications into one |
| Throttle | | Limit notification frequency, prevent fatigue |
| HTTP Request | | Call external APIs / webhooks; fetch data for later steps |
| Step condition | | JSON-Logic for "send only if…", merge / replace / remove |
urltextsrcideachhrefexternalLink"{{ payload.actionUrl }}""payload.actionUrl"references/email-step.md{{ steps.<http-step-id>.<property> }}responseBodySchemapayload.itemspayload.providersrepeat{% for %}[][{ "key": "", "value": "" }]payload.*subscriber.*editorTypeblockblockhtmlhtml{ "and": [...] }nullreferences/step-conditions.mddesign-workflow/criticalframework-integration/@novu/frameworktrigger-notification/