← All N8N workflows
Media & contentHTTP RequestIfManual TriggerNo OpEdit Fields

Fully automated Video Captions generation with json2video

Configured with HTTP Request, Wait. Review the connections and setup before adapting this template.

Workflow preview
TriggerWhen clicking ‘Testworkflow’Manual TriggerWeb / APIjson2video - AddCaptionsHTTP RequestTransformConfigEdit FieldsWaitWaitWaitRoutingIs ErrorIfRoutingHandle ErrorNo OpTransformOutputEdit FieldsWeb / APIjson2video - Get StatusHTTP RequestRoutingis CompletedIf

Node categories in this workflow

  • Trigger
  • Web / API
  • Transform
  • Wait
  • Routing

Icons describe general node roles, inferred from node types. Inspect the parameters for the configured action.

Drag to pan; use + and − to zoom. Reconstructed from the exported node positions; nothing runs here. Dashed lines represent non-main connections. Full node names and notes appear below.

How it works

The exported workflow contains the following configured nodes. Their connections are shown above; inspect the JSON for the complete logic, expressions, and external actions.

Workflow node names, types, and operations
NodeCategoryTypeOperation
When clicking ‘Test workflow’TriggerManual TriggerSee node parameters
json2video - Add CaptionsWeb / APIHTTP RequestPOST
ConfigTransformEdit FieldsSee node parameters
WaitWaitWaitSee node parameters
Is ErrorRoutingIfSee node parameters
Handle ErrorRoutingNo OpSee node parameters
OutputTransformEdit FieldsSee node parameters
json2video - Get StatusWeb / APIHTTP RequestSee node parameters
is CompletedRoutingIfSee node parameters

Setup

  1. Download the JSON and import it into an isolated n8n instance. Leave the workflow inactive.
  2. Connect your own credentials through n8n’s credential store. Replace REPLACE_WITH_* values with your resource identifiers.
  3. Inspect API destinations, Code nodes, database queries, file paths, and outbound actions.
  4. Run with synthetic data and harmless destinations. Enable triggers only after checking the actual outputs.

Requirements

An n8n instance with the listed node types and compatible versions. Service-connected workflows may require accounts, credentials, or paid APIs.

Credential types declared in the source

  • httpCustomAuth
  • httpHeaderAuth

Workflow notes

Automatically Generate Captions for Your Videos with json2video

Automatically Generate Captions for Your Videos with json2video

This workflow automatically adds captions to your videos using json2video, a powerful service for video automation, that integrates seamlessly with n8n.

👉🏻 Try json2video for free 👈🏻

Setup

Step 1: Create a json2video Account & API Key

  1. Sign up for a json2video account.
  2. Once registered, you will receive your API key via email.

Step 2: Create n8n Credentials

  1. In n8n, create new credentials and select "Custom Auth" as the type.

  2. Paste the following JSON code into the credentials configuration, replacing "your-json2video-api-key" with your actual API key:

    {
      "headers": {
        "x-api-key": "your-json2video-api-key"
      }
    }
    

Step 3: Connect Your Credentials

  1. In your n8n workflow, locate the two HTTP nodes that interact with json2video.
  2. Select the credentials you created in Step 2 for both nodes.
☝️ Provide Video Details

☝️ Provide Video Details

For the workflow to add captions, please provide:

  • URL: The link to your video.
  • Width & Height: The dimensions of your video
Fully automated Video Captions generation with json2video

Fully automated Video Captions generation with json2video

Purpose and structure

This folder contains the Fully automated Video Captions generation with json2video workflow. Its executable nodes use httpRequest, if, manualTrigger, noOp, set, wait. The table and connection map below are derived from the JSON, not an inferred guarantee of behavior.

Setup

Import inactive. Configure your own credentials and replace REPLACE_WITH_* values. Review external destinations and Code nodes before running.

Entry points

When clicking ‘Test workflow’

Verification

Sanitized source candidate; not runtime-tested. This overview is generated from node metadata. Read the folder README for the connection map, credential types, and license.

Attribution

https://github.com/Zie619/n8n-workflows/blob/94007c1445d9258a7da116646b79473e7c7c3282/workflows/Wait/1705_Wait_Manual_Automate_Webhook.json MIT; preserve source notices.

Canvas section labels

These name areas of the original canvas; they do not include explanatory instructions.

  • Check video status

More in Media & content