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.