n8n Integration
Create integration

Generate videos inside your own n8n stack

Install the ngram community node, wire it into any workflow — videos render alongside your existing automations, in your own n8n.

  • Install the community node into your self-hosted n8n
  • Four nodes cover the full create-watch-status loop
  • Triggers reconcile automatically — no orphans on redeploy
  • Works on n8n Cloud once verified through the Creator Portal
n8
Auto-render videosActive
Webhook
Trigger
ngram
Create a Video
On Video Ready
Trigger
HTTP Request
Action
Self-hosted
Bearer ngs_…

Build video into your automation graph

Create, listen for ready, listen for failure, look up status — all with instant push triggers.

Cover the full render lifecycle

Four nodes — Create, On Ready, On Failed, Get Status — parity with the Make and Zapier modules.

Never leak orphan triggers

Activation reuses existing hook subscriptions, deactivation tears them down — no stale endpoints across redeploys.

Run it in your own container

One docker-exec install from npm. No vendor lock-in. Works on n8n Cloud after Creator Portal verification.

React the instant a render lands

On Video Ready and On Video Failed fire the moment a video reaches a terminal state. No polling loops.

Block hostile hook targets

Hook destinations must resolve to a public address. RFC1918, localhost, and link-local ranges are rejected.

Verify every push you receive

Each delivery includes an HMAC-SHA256 header keyed on your secret. Validate before trusting the body.

Three steps to self-hosted video automation

From signup to a running workflow with one docker command.

1

Create your ngram key

Open Settings → API Keys in ngram and create a new key. It starts with ngs_.

2

Install the community package

Run docker exec against your n8n container to install n8n-nodes-ngram@beta. After promotion, install via Community Nodes.

3

Activate the workflow

Drop in Create Video or On Video Ready, add the credential, and activate. n8n registers the hook subscription automatically.

What will your workflows render?

Any trigger n8n listens to becomes a video. Any destination n8n routes to becomes a publishing surface.

CRM-triggered videos

Watch new HubSpot or Salesforce records in n8n, fire Create Video, and write the rendered URL back onto the contact or deal.

Form-submission renders

Pipe Typeform, Tally, or any form webhook into n8n and render a personalized video per submission with the requester's inputs.

Inbound event → ngram → Notion

Listen for any incoming webhook in n8n, render a ngram video, and append the result to a Notion database via the Notion node.

Scheduled report videos

Use n8n's cron node to render a weekly metrics video on a fixed schedule, then route it to email or shared drives.

Slack alerts on render

Chain On Video Ready and On Video Failed into Slack nodes so the right channel hears about completed renders and failures the instant they happen.

Multi-channel publishing pipelines

On Video Ready, fan out the finished URL to LinkedIn, X, YouTube, and your CMS in one workflow - one render, every channel.

Built for self-hosted teams

Self-hosted automation teams

Already running n8n on your own infra. Install the ngram node and keep video creation under your roof.

Privacy-sensitive ops teams

Stay on-prem. ngram pushes events to your hook URL with HMAC-SHA256 signatures for verifiable delivery.

Internal-tools engineers

Wire ngram into the same n8n graph that runs your other internal automations.

Workflow consultants

Build branded ngram-powered automations for clients running their own n8n cloud or self-hosted instances.

SaaS teams shipping in-app videos

Trigger ngram from your product backend via n8n. No new pipeline to maintain.

Frequently asked questions

Max 3 concurrent video generation jobs per user. Exceeded calls return HTTP 429 with reason too_many_active_jobs. Push retries on a backoff: 1m, 2m, 5m, 15m, 30m up to 6 attempts.

Under the hood

  • Self-hosted-first install via npm
  • HMAC-SHA256 signed webhooks
  • Subscription reconciliation on workflow activation
  • Orphan cleanup on deactivation
  • Works on n8n Cloud after Creator Portal verification
  • One docker-exec install

Run ngram in your n8n

Install the community package and trigger your first workflow tonight.

Get started free