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
. Create a New Workflow
- Go to Pabbly Connect
- Click on Create Workflow
- Give your workflow a name
. 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
. Select Action App
- Click + Add Action
- Choose YouTube
. Select App Event
Choose:
. Connect & Authorize Google Account
Click Connect and authorize with your Google account.
- You can choose either:
- Primary (personal) channel
- Brand channel
Once authorized successfully, the connection status will show as Connected.
. 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?
- Right-click the file in Google Drive
- Click Share
- Copy the link
- Extract the File ID from the URL
Code:
https://drive.google.com/file/d/1ABCxyz123456/view?usp=sharing
Code:
1ABCxyz123456
Copy the part between /d/ and /view.
- The file must be Publicly Accessible
- Set sharing to:
Important Webhook Warning
In the Webhook URL field (inside Upload Video action):
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.
. Click “Save & Send Test Request”
After filling all details:
Click:
You will immediately receive a response confirming that the upload has started.
. Upload Started Response
The response will include:
- requestId
- requestStatus (Queued)
- fileName
- fileSize
- queue details
The upload now runs in the background.
. How to Check Upload Status
You have 2 options:
Option 1 – Manually Check Upload Status
After the Upload Video action:
- Add another action
- Select:
- App: YouTube
- Event: Get Video Upload Status
- Enter the Request ID
(You receive this in the upload response) - Click Save & Send Test Request
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
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:
