AutomationFlowsGeneral › VITRA Transcription Pipeline

VITRA Transcription Pipeline

VITRA Transcription Pipeline. Uses start, executeCommand, moveFiles, notification. Manual trigger; 6 nodes.

Manual trigger★★★★☆ complexity6 nodesStartExecute CommandMove FilesNotification
General Trigger: Manual Nodes: 6 Complexity: ★★★★☆

The workflow JSON

Copy or download the full n8n JSON below. Paste it into a new n8n workflow, add your credentials, activate. Full import guide →

Download .json
{
  "name": "VITRA Transcription Pipeline",
  "nodes": [
    {
      "parameters": {},
      "id": "file-trigger",
      "name": "Start",
      "type": "n8n-nodes-base.start",
      "typeVersion": 1,
      "position": [
        240,
        300
      ]
    },
    {
      "parameters": {
        "command": "cargo run --bin vitra_lag",
        "arguments": [
          "{{ $json.filePath }}"
        ],
        "options": {
          "cwd": "/path/to/vhq_lag_v2"
        }
      },
      "id": "execute-vitra",
      "name": "Execute VITRA",
      "type": "n8n-nodes-base.executeCommand",
      "typeVersion": 1,
      "position": [
        460,
        300
      ]
    },
    {
      "parameters": {
        "conditions": {
          "options": {
            "caseSensitive": true,
            "leftValue": "",
            "typeValidation": "strict"
          },
          "conditions": [
            {
              "id": "success",
              "leftValue": "={{ $json.exitCode }}",
              "rightValue": 0,
              "operator": "equal"
            }
          ],
          "combinator": "and"
        },
        "options": {}
      },
      "id": "check-success",
      "name": "Check Success",
      "type": "n8n-nodes-base.if",
      "typeVersion": 1,
      "position": [
        680,
        300
      ]
    },
    {
      "parameters": {
        "source": "={{ $json.outputPath }}",
        "destination": "/transcripts",
        "options": {}
      },
      "id": "move-file",
      "name": "Move File",
      "type": "n8n-nodes-base.moveFiles",
      "typeVersion": 1,
      "position": [
        900,
        200
      ]
    },
    {
      "parameters": {
        "message": "VITRA transcription completed successfully",
        "options": {}
      },
      "id": "success-notification",
      "name": "Success Notification",
      "type": "n8n-nodes-base.notification",
      "typeVersion": 1,
      "position": [
        1120,
        200
      ]
    },
    {
      "parameters": {
        "message": "VITRA transcription failed",
        "options": {}
      },
      "id": "error-notification",
      "name": "Error Notification",
      "type": "n8n-nodes-base.notification",
      "typeVersion": 1,
      "position": [
        900,
        400
      ]
    }
  ],
  "connections": {
    "Start": {
      "main": [
        [
          {
            "node": "Execute VITRA",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Execute VITRA": {
      "main": [
        [
          {
            "node": "Check Success",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Check Success": {
      "main": [
        [
          {
            "node": "Move File",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Error Notification",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Move File": {
      "main": [
        [
          {
            "node": "Success Notification",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  },
  "active": true,
  "settings": {
    "executionOrder": "v1"
  },
  "versionId": "1",
  "meta": {
    "templateCredsSetupCompleted": true
  },
  "id": "vitra-pipeline"
}

About this workflow

VITRA Transcription Pipeline. Uses start, executeCommand, moveFiles, notification. Manual trigger; 6 nodes.

Source: https://github.com/LaGrietaes/VHQ_LAG_v2/blob/fc57366ebb9e90bc722079c3fbda4da0772a49b3/n8n-workflows/vitra-pipeline.json — original creator credit. Request a take-down →

More General workflows → · Browse all categories →