n8n IntegrationCreate integration

Generate videos inside your own n8n stack.

Install the ngram community node - verified by n8n - from the Nodes panel in self-hosted n8n or n8n Cloud. Drop Create Video, Create From Text, Create From URL, On Video Ready, On Video Failed and Get Status into any workflow. Renders run against ngram - everything else stays in your instance.

  • Verified, self-hosted-first install — add n8n-nodes-ngram from the Nodes panel - works on your own self-hosted n8n or n8n Cloud, no vendor in the path
  • Six capabilities cover the full lifecycle — Create Video, Create From Text, Create From URL, On Video Ready, On Video Failed and Get Status - parity with the Zapier and Make modules
  • HMAC-SHA256 signed callbacks — every push is signed with your account secret in the X-Ngram-Signature header
n8n hero preview
How it works

Four steps from install to first render.

Install the verified node from the Nodes panel - or from the n8n.io listing - on self-hosted n8n or n8n Cloud. Activation registers the hook subscription; deactivation tears it down. No manual webhook plumbing.

01

Confirm integration access

Use the ngram credential provisioned for your integration account, then save it in the n8n credential form. General self-service API-key management is not open to every account yet, so contact ngram if your workspace has not been enabled.

30 sec
02

Install the community package

Click + in the Nodes panel and search Ngram - it's a verified community node, so it's discoverable directly on self-hosted n8n and n8n Cloud. An instance owner approves it once; after that anyone on the instance can add it. See the docs for the full walkthrough.

2 min
03

Wire the node into a workflow

Drop Create Video or On Video Ready onto the canvas, pick the ngram credential, and connect upstream and downstream nodes. n8n handles the rest.

1 min
04

Activate and watch it reconcile

Hit Active. n8n calls our subscribe endpoint and registers the hook URL. Deactivate later and the subscription is torn down - no orphans across redeploys.

1 click
What it can do

One community node, the full ngram lifecycle.

The same surface area as the Zapier and Make modules - just running inside your own infrastructure.

Cover the full render lifecycle

Six capabilities - Create Video, Create From Text, Create From URL, On Video Ready, On Video Failed, Get Status - cover creation, trigger, success, failure and polling paths in one community package.

Never leak orphan triggers

Activation reuses existing hook subscriptions; deactivation tears them down. Redeploys don't pile up stale endpoints on the ngram side.

Run it in your own container - or n8n Cloud

Install n8n-nodes-ngram from the Nodes panel in self-hosted n8n, or use the same verified node on n8n Cloud. No vendor lock-in, no SaaS account hops required for self-hosted teams.

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, no cron scheduling, no wasted compute.

Block hostile hook targets

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

Verify every push you receive

Each delivery includes an HMAC-SHA256 header keyed on your secret. The trigger preserves the raw request body in _raw so you can recompute and verify.

Wire failures into Slack or PagerDuty

Chain On Video Failed straight into a Slack or PagerDuty node. The full error_code and error_message land in the payload, ready to route.

Fan out one render to many channels

On Video Ready, branch into LinkedIn, X, YouTube, Notion and your CMS in one workflow. One render, every channel, no glue scripts.

Trigger sources

Eight upstream nodes the ngram node loves to sit downstream of.

The ngram node is happiest at the end of an n8n chain. Anything n8n can watch - CRM events, form webhooks, cron, queues, databases - can fire a render. These are the upstream patterns we see most.

HubSpot trigger
deal stage change
Salesforce trigger
record updated
Typeform / Tally
form submission
Generic webhook
any HTTPS event
Cron schedule
weekly digests
Slack trigger
slash command
Linear / Jira
issue closed
GitHub trigger
release published
Built for teams

Who runs ngram through n8n.

Teams that already host their own n8n graph reach for the community node first. It keeps the automation surface they trust and adds video rendering to it.

All solutions
How it compares

When the n8n node is the right tool, and when it isn't.

n8n is the self-hosted-first option. Zapier and Make are managed clouds. The REST API is the lowest level. Same render engine underneath.

ngram on n8n
you are here
Zapier
managed cloud
REST API
for products
Make
managed cloud
Where it runsYour own container or n8n CloudZapier's managed cloudInside your application codeMake's managed cloud
Install pathNodes panel - verified, one-clickTwo-click connect in Zapier UIAdd the SDK to your codebaseTwo-click connect in Make UI
Lifecycle coverageCreate, Create From Text, Create From URL, On Ready, On Failed, StatusCreate, On Ready, On Failed, StatusFull REST surfaceCreate, On Ready, On Failed, Status
Webhook signingHMAC-SHA256, your secretZapier-managed signingHMAC-SHA256, your secretMake-managed signing
Orphan trigger cleanupAuto-reconciled on (de)activateManaged by ZapierYou manage subscriptionsManaged by Make
Best forSelf-hosted, privacy-sensitive teamsMarketing and RevOps teamsEmbedding ngram in your productVisual branching workflows
Setup timeAbout 5 minutesAbout 5 minutes per ZapAbout 1 hour engineeringAbout 5 minutes per scenario

FAQ

Common questions about the n8n node

Click + in the Nodes panel and search Ngram. It's a verified community node, so it's discoverable directly on both self-hosted n8n and n8n Cloud - an instance owner approves it once, and anyone on the instance can use it after that. See the ngram docs for the full walkthrough.

Still curious? Still curious? Chat with us

n8n Integration

Install once. Render forever.

Add the verified ngram community node to self-hosted n8n or n8n Cloud and turn any workflow into a video pipeline - signed, reconciled, on your own terms.