Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

README.md

n8n examples

Two ways to use ThumbAPI from n8n:

  1. Official community noden8n-nodes-thumbapi (npm · GitHub). Recommended for most setups. One drop-in node, no Code node needed.
  2. Manual HTTP Request workflow — the importable JSON files in this folder. For n8n instances that don't allow community nodes, or for users who prefer raw HTTP control.

Workflows in this folder

Workflow What it does
youtube-thumbnail-auto-upload/ Fetches your latest YouTube upload, generates a thumbnail from the title, and pushes it back to the video via Google's Resumable Upload protocol. Full Google OAuth2 + n8n setup walkthrough included.
youtube-rss-to-drive.json Detects new uploads on a channel's RSS feed, generates a thumbnail, and saves the image to a Google Drive folder.

Recommended: official community node

Settings → Community Nodes → Install → n8n-nodes-thumbapi

After installation, the ThumbAPI node appears in your nodes panel. Drop it on a canvas, enable the Use Public Test Key toggle, and click Execute step — you'll see a placeholder thumbnail in seconds, no credential required.

To switch to your real key: create a ThumbAPI credential with the API key from your dashboard → API Setup and disable the test toggle. The node returns the generated image as n8n binary data, ready to pipe into Google Drive, S3, WordPress, Slack, or any downstream node that accepts files.

Full setup guide: thumbapi.dev/integrations/n8n.

Manual workflow: youtube-rss-to-drive.json

End-to-end workflow using only built-in n8n nodes (no community node install required):

  1. RSS Feed Read polls a YouTube channel's public RSS feed.
  2. On new video, HTTP Request POSTs the video title to ThumbAPI.
  3. Code node decodes the base64 image response into binary.
  4. Google Drive uploads the thumbnail to a folder.

Import

  1. Open your n8n instance.
  2. Top-right menu → Import from File (or paste JSON).
  3. Select youtube-rss-to-drive.json.
  4. Before activating:
    • Add a Header Auth credential named ThumbAPI with Header Name: x-api-key and your API key as the value.
    • Replace YOUR_CHANNEL_ID in the RSS Feed Read node with your actual YouTube channel ID (find it in YouTube Studio → Settings → Channel → Advanced).
    • Replace YOUR_GOOGLE_DRIVE_FOLDER_ID in the Google Drive node, and attach your Google Drive OAuth credential.

Test without an account

To preview the flow without burning real API credits, swap the credential to use the public test key (thumbapi_test). It returns a static placeholder image regardless of input. The community node has the same feature built in via the Use Public Test Key toggle.

See also