n8n

Build ngram workflows in n8n

The ngram community node lets self-hosted n8n workflows create videos and react to render events. Install it from Community Nodes, add a bearer-key credential, and drop the nodes into any workflow.

Overview

ngram publishes a community node package, n8n-nodes-ngram, that adds video actions and event triggers to n8n. It calls the same public API as every other surface, so a bearer key is the only credential you need.

Install the community node

On self-hosted n8n, open Settings → Community Nodes → Install, enter n8n-nodes-ngram, and confirm. The ngram nodes then appear in the node picker. Support on n8n Cloud is pending verification, so install on a self-hosted instance for now.

For reference, see the package on npm and n8n's community node install guide.

Add your credential

Create an ngram API credential and paste a key from Settings → API keys. The node sends it as Authorization: Bearer ngs_… on every call, so a single credential covers every ngram node in your workflows.

Nodes

NodeTypeWhat it does
Create VideoActionStart a render from a prompt, with optional website, voice, style, aspect ratio and duration.
Get StatusActionFetch a video's status and finished MP4 URL by id.
On Video ReadyTriggerFires when a render finishes, on the video.completed event.
On Video FailedTriggerFires when a render fails, on the video.failed event.

Example workflow

A minimal render-and-notify workflow looks like this:

  1. A Webhook or Schedule node kicks the workflow off.
  2. Create Video starts the render with your prompt and options.
  3. On Video Ready fires when the render finishes.
  4. An HTTP Request or Slack node posts the MP4 URL wherever you need it.

n8n FAQ

Ready to build?

Create a key in Settings and make your first call in minutes. The same key works across the REST API, MCP, Zapier, and n8n.