Back to Templates
Automatically upload your Instagram videos to YouTube with configurable time gaps between each upload, using n8n Tables for deduplication.
Time estimate: 10-15 minutes
postId and youtubeIdDetailed setup instructions and configuration options are documented in the sticky notes inside the workflow.
| Field | Type | Purpose |
|---|---|---|
postId |
String | Stores the Instagram post ID to prevent re-uploading |
youtubeId |
String | Stores the resulting YouTube video ID for reference |
How to create:
postId (text) and youtubeId (text)Edit the Configuration node to customize:
{
"includeSourceLink": true, // Include Instagram link in description
"waitTimeoutSeconds": 900, // Delay between uploads (900 = 15 min)
"maxTitleLength": 100, // Maximum YouTube title length
"categoryId": "24", // YouTube category (24 = Entertainment)
"privacyStatus": "public", // public, private, or unlisted
"notifySubscribers": false, // Send notifications to subscribers
"defaultLanguage": "en", // Video language code
"ageRestricted": false // Mark as 18+ content
}
| Setting | Default | Description |
|---|---|---|
includeSourceLink |
true |
Set to false if your YouTube account can't add external links (unverified accounts) |
waitTimeoutSeconds |
900 |
Gap between uploads in seconds. 900 = 15 minutes, 3600 = 1 hour |
ageRestricted |
false |
Set to true if your content is for mature audiences (18+) |
notifySubscribers |
false |
Set to true to notify subscribers on each upload |
| ID | Category |
|---|---|
| 1 | Film & Animation |
| 10 | Music |
| 17 | Sports |
| 20 | Gaming |
| 22 | People & Blogs |
| 23 | Comedy |
| 24 | Entertainment |
| 25 | News & Politics |
| 27 | Education |
| 28 | Science & Technology |