Build workflows
Custom action step
The Custom action step in Novu enables dynamic workflows with custom logic, state management, and API or database integration.
The Custom action step is currently available only when using the Novu Framework for code-based Novu Framework workflows.
The Custom action step empowers you to execute custom logic and maintain its state within the durable execution context of a workflow. This step’s output can seamlessly feed into subsequent steps of the Workflow, enabling powerful and dynamic workflows tailored to your needs.
Common Use Cases:
- API Integrations: Make API calls to third-party services for data retrieval, updates, or triggering external actions.
- Database Queries: Fetch data from a database to dynamically adapt subsequent steps in your workflow.
- Data Transformation: Execute custom logic to process, manipulate, or enhance data before passing it forward.
- Custom Provider Implementation: Build and integrate custom providers to extend functionality as needed.
- Subscriber Tagging: Add Tags to Subscribers (users) at specific workflow steps.
- Examples of Tags:
- Tag users with the workflow and step they are on to create segments, topics or target specific groups later.
- Use tags to trigger In-App notification as part of the user workflow journey. For example, tag users at a key step, then set up an in-app notification targeting everyone with that Tag.
- Examples of Tags:
With Custom Action, you can craft highly personalized and intelligent workflows, ensuring flexibility and precision in your notification journey workflows.
Was this page helpful?