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.

With Custom Action, you can craft highly personalized and intelligent workflows, ensuring flexibility and precision in your notification journey workflows.

Was this page helpful?