n8n

n8n

Workflow automation platform

With emma's n8n integration, you can manage workflows, check execution history, manage tags and environment variables, and activate/deactivate workflows. Leverage the powerful open-source workflow automation platform.

Features

n8nPage.features.authentication.title

n8nPage.features.authentication.method:API Key

n8nPage.features.authentication.description

n8n_Operator supports the following 15 tools:

CategoryTools
Workflow Management2
Tool NameDescription
n8n_list_workflowsList workflows with optional active status filter
n8n_get_workflowGet workflow details including nodes and settings
Execution History2
Tool NameDescription
n8n_list_executionsList executions with workflow and status filters
n8n_get_executionGet execution details for error investigation
Tag Management3
Tool NameDescription
n8n_list_tagsList all tags
n8n_create_tagCreate a new tag
n8n_delete_tagDelete a tag
Environment Variables3
Tool NameDescription
n8n_list_variablesList environment variables
n8n_create_variableCreate a new environment variable
n8n_delete_variableDelete an environment variable
Workflow Control3
Tool NameDescription
n8n_activate_workflowActivate a workflow (start automatic execution)
n8n_deactivate_workflowDeactivate a workflow (pause)
n8n_retry_executionRetry a failed execution
Delete Operations2
Tool NameDescription
n8n_delete_workflowDelete a workflow (irreversible)
n8n_delete_executionDelete an execution record

Main Parameters

ParameterDescription
workflow_idWorkflow ID
execution_idExecution ID
tag_idTag ID
variable_idVariable ID
activeFilter by active status (True/False)
statusFilter by status (success, error, waiting)

Prerequisites

  • emma account
  • n8n instance (cloud or self-hosted)
  • n8n API key

Setup

1. Install the package

npm install @duzzle/n8n-integration

2. Initialize

import { DuzzleN8n } from '@duzzle/n8n-integration';

const n8n = new DuzzleN8n({
  apiKey: process.env.DUZZLE_API_KEY,
  n8nApiKey: process.env.N8N_API_KEY,
  n8nBaseUrl: process.env.N8N_BASE_URL
});

3. Activate Workflow

// Activate a workflow
const result = await n8n.activateWorkflow({
  workflow_id: 'wf_123'
});

console.log('Workflow Status:', result.active ? 'Active' : 'Inactive');

© 2026 Duzzle Inc. All rights reserved.