npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

n8n-nodes-multiple-manual-triggers

v1.0.0

Published

n8n community node plugin to allow placing multiple manual triggers in a workflow

Readme

n8n-nodes-multiple-manual-triggers

This is an n8n community node package that solves a common editor limitation: the standard "Manual Trigger" (when clicking "Test workflow") can only be placed once per workflow.

This plugin introduces the Multiple Manual Trigger node, which has no instance count constraints, allowing you to place it multiple times in a single workflow.

Additionally, it adds robust testing capabilities by allowing you to define mock output payloads (JSON or custom key-value pairs) directly inside the trigger node.


Key Features

  • Multiple Instances: Unlike the built-in Manual Trigger, you can place this node as many times as you like in your workflow.
  • Custom Output Mocking: Define exactly what data this trigger emits when activated:
    • Empty (No Data): Emits an empty object [{}].
    • JSON: Define a raw JSON object to simulate the exact payload your workflow expects.
    • Key-Value Pairs: Input custom fields as key-value pairs for rapid, form-like data entry.
  • Node-level Manual Activation: Trigger each node individually using the n8n editor's built-in "Test step" button, allowing you to selectively execute branches.

Directory Structure

n8n-nodes-multiple-manual-triggers/
├── icons/
│   ├── multiple-manual-trigger.svg        # Icon for light mode
│   └── multiple-manual-trigger.dark.svg   # Icon for dark mode
├── nodes/
│   └── MultipleManualTrigger/
│       └── MultipleManualTrigger.node.ts  # Node definition and execution logic
├── package.json                           # Package configurations and dependencies
└── tsconfig.json                          # TypeScript configuration

Available Nodes & Operations

Multiple Manual Trigger

Acts as a manual trigger for your workflow with configurable output data.

Parameters:

  • Data Mode:
    • Empty (No Data): Outputs an empty object [{}].
    • JSON: A multi-line JSON input field to specify structured mock data.
    • Key-Value Pairs: An expandable list of custom key and value pairs.

Installation

Community Node Install (Standard)

Refer to the official n8n Community Nodes Installation Guide to install this package in your n8n instance using:

n8n-nodes-multiple-manual-triggers

Local Development Setup

To link and run this node locally for testing:

  1. Build & Link the Node:

    cd /path/to/n8n-nodes-multiple-manual-triggers
    npm install
    npm run build
    npm link
  2. Mount in your local n8n installation: Navigate to your local n8n folder (usually ~/.n8n/):

    cd ~/.n8n
    mkdir nodes
    cd nodes
    npm link n8n-nodes-multiple-manual-triggers
  3. Restart n8n: Restart your n8n server, and the new nodes will appear in your workflow editor.


License

MIT