VixAI requests YouTube upload and read-only channel access through the Google authorization screen.
Connect the correct YouTube channel before scheduling videos.
Choose the Google Account that manages the intended channel, approve YouTube upload access and verify the channel destination with a controlled video.

The Google Account determines the YouTube channel destination
Confirm the channel returned by the authorized account before recurring publications enter the calendar.
The flow asks for offline access so an approved scheduled upload can refresh authorization when supported.
VixAI reads the channel associated with the authorized account and records its identifier with the brand profile.
YouTube channel connection checklist
Verify Google identity, channel destination and upload access before creating a recurring video queue.
| Check | Required state | VixAI behavior | Recovery |
|---|---|---|---|
| Google Account | The selected account manages the intended YouTube channel | Google handles sign-in and consent | Restart authorization and choose the correct Google Account |
| OAuth scopes | youtube.upload and youtube.readonly are approved | VixAI can upload and identify the authorized channel | Review consent and reconnect if either access is missing |
| Offline access | A refresh token is returned when Google permits it | VixAI retains refreshable authorization for scheduled work | Revoke old consent in Google permissions and authorize again if refresh access is absent |
| Channel identity | The channels mine response contains the destination | VixAI stores the returned channel ID | Confirm the selected account actually owns or manages a YouTube channel |
| Upload test | A compatible video, title and description are ready | VixAI uses a resumable videos.insert upload and records the response | Inspect authorization, quota, transfer and YouTube processing separately |
Google and YouTube control consent, API quota, processing and final visibility. Service accounts cannot replace user OAuth for a YouTube channel.
How to connect YouTube in VixAI
Authorize the channel in the same VixAI brand profile that owns the publishing plan.
Treat channel selection as an operational decision
Open the VixAI brand profile that should own the channel and select YouTube. Google displays the identity and permissions requested. If the browser offers several accounts, choose the one that manages the intended channel rather than the account used only for email or analytics.
VixAI requests youtube.upload to send videos and youtube.readonly to identify the authorized channel. The authorization uses offline access and explicit consent so Google can return refresh access for scheduled work. The user can revoke this access later in Google Account permissions.
After returning, VixAI queries the channel owned by the authorized account and stores its channel ID. Run one controlled video with a clear title and description. VixAI initializes a resumable videos.insert transfer and YouTube continues processing after the upload completes.
If a scheduled upload fails, reconnect only for invalid or revoked access. Quota, file transfer, metadata and platform-processing issues require their own correction. Confirm the channel and outcome before retrying so the same video is not uploaded twice.
Official platform references
These Google documents define OAuth, channel authorization and the resumable video upload used by VixAI.
Frequently asked questions
Which Google permissions does VixAI request?
The YouTube connection requests video upload access and read-only access used to identify the authorized channel.
Can a Google service account connect my YouTube channel?
No. The YouTube Data API requires user OAuth for private channel access; service accounts are not supported for this connection.
Why does VixAI request offline access?
Offline access allows refreshable authorization for approved uploads that execute later on the schedule, when Google returns a refresh token.
How do I change the connected YouTube channel?
Disconnect, start authorization again with the Google Account that manages the intended channel and run a new controlled upload.
Does a successful upload mean the video is immediately processed?
Not always. YouTube can continue processing after transfer, and final availability remains controlled by the platform.
Turn social publishing into a repeatable system
Create your free workspace, connect your channels and keep every post moving from idea to publication.
Start free