YouTube: Upload Video on Primary/ Brand channel

Status
Not open for further replies.

🔎 Overview​


This integration allows you to:
  • Upload videos from Google Drive directly to YouTube
  • Get real-time upload status
  • Receive upload progress notifications via Webhook
  • Check upload status anytime using Request ID

The upload runs in the background safely, so once you start it, you don’t need to wait on the same step.


Step-by-Step Setup Guide​


1️. Create a New Workflow​


  • Go to Pabbly Connect
  • Click on Create Workflow
  • Give your workflow a name

1772088417191.png





2️. Select Trigger App​


Select trigger as per your requirement.
For this demo:
  • App: Webhook by Pabbly
  • App Event: Catch Webhook (Preferred)

Click Connect and copy the generated Webhook URL




3️. Select Action App​


  • Click + Add Action
  • Choose YouTube
1772088718281.png



4️. Select App Event​


Choose: 👉 Upload Video (New)

1772088812506.png



5️. Connect & Authorize Google Account​


Click Connect and authorize with your Google account.

⚠️ Important:
  • You can choose either:
    • Primary (personal) channel
    • Brand channel
Make sure you select the correct channel before continuing.
1772089148722.png


Once authorized successfully, the connection status will show as Connected.




6️. Fill Out the Form Details​


Now fill all required fields:

Required Fields:​

  • Google Drive File ID
  • Video Title
  • Description
  • Category ID
  • Privacy Status
  • Audience Setting



📁 Where to Get Google Drive File ID?​


  1. Right-click the file in Google Drive
  2. Click Share
  3. Copy the link
  4. Extract the File ID from the URL
Code:
https://drive.google.com/file/d/1ABCxyz123456/view?usp=sharing

👉 The File ID is:

Code:
1ABCxyz123456

Copy the part between /d/ and /view.
1772089964879.png




⚠️ Important:
  • The file must be Publicly Accessible
  • Set sharing to:

👉 Anyone with the link → Viewer
1772090183403.png





🚫 Important Webhook Warning​


In the Webhook URL field (inside Upload Video action):
❌ Do NOT paste the same webhook URL of this workflow.

If you do:
  • The workflow will trigger itself
  • It will create an infinite loop

Always use a webhook from a separate workflow for receiving upload progress updates.
1772090741592.png




7️. Click “Save & Send Test Request”​


After filling all details:
Click:
👉 Save & Send Test Request

You will immediately receive a response confirming that the upload has started.
1772091019667.png





8️. Upload Started Response​


The response will include:
  • requestId
  • requestStatus (Queued)
  • fileName
  • fileSize
  • queue details

The upload now runs in the background.




📊 9️. How to Check Upload Status​


You have 2 options:​

Option 1 – Manually Check Upload Status​


After the Upload Video action:
  1. Add another action
  2. Select:
    • App: YouTube
    • Event: Get Video Upload Status
  3. Enter the Request ID
    (You receive this in the upload response)
  4. Click Save & Send Test Request
1772091192569.png


You will receive:
  • requestStatus
  • uploadPercentage
  • queue details



Option 2 – Receive Upload Status via Webhook​


To receive automatic progress updates:

Step 1: Create a New Workflow​

  • Trigger App: Webhook by Pabbly
  • Event: Catch Webhook
  • Copy the Webhook URL

Step 2: Paste This URL​

Go back to your original Upload Video workflow.
In the Webhook URL field, paste the new webhook URL.
Now you will receive events like:
  • started
  • progress (10%, 30%, 50%, 75%, 90%, 100%)
  • complete
  • failed
1772091420072.png

1772091468390.png



🔒 Important Notes​


File Size Limit​

  • File must not exceed 500MB

File Must Be Public​

  • Sharing setting must be:
    👉 Anyone with link → Viewer

Allowed File Types​

Only video files are supported (mp4, mov, avi, wmv, webm, mkv, mpeg, etc.)




🏁 Final Checklist Before Running​


✔ Google account connected
✔ Correct channel selected (Primary / Brand)
✔ Drive file is publicly accessible
✔ Correct File ID copied
✔ Webhook URL is from separate workflow
✔ File size under 500MB


Note (FAQ):
If you encounter the “Processing abandoned – Video is too long” error, it may indicate that your YouTube channel is not verified, which limits uploads to 15 minutes, or that the video file is corrupted. To remove the upload limit, please verify your channel at: https://www.youtube.com/verify.
 
Last edited:
Status
Not open for further replies.
Top