Novu changelog
Control workflow name in the Inbox preferences and more!
You can now control the name
and description
fields when creating framework-based workflows:
workflow('welcome-onboarding', async ({ step }) => {
await step.email('send-email', async () => ({
subject: 'Welcome to our platform!',
body: 'Welcome to our platform!',
}));
}, {
name: 'Welcome Onboarding',
description: 'This is a welcome onboarding email workflow. It is a simple workflow that sends a welcome email to the user.',
tags: ['critical', 'business'],
});
The name will be later used for display in the Subscriber Preferences
on the Inbox component and in the Dashboard editor UI.
LiquidJS JSON Support for Controls
JSON objects can now be used as part of the content controls with Liquid: {{payload.comments | json}}