Choose the channel, not just the Google email address. One Google Account can manage a personal YouTube channel and Brand Account channels. Confirm the intended channel before authorizing a scheduler, then check the channel it actually saved. Being invited to YouTube Studio is not the same as being able to authorize a YouTube API integration.
Checked on October 31, 2026 against YouTube Help, Google Account Help and the YouTube Data API documentation.
Personal channel, Brand Account and Studio access are different
A Google Account is the sign-in. A YouTube channel is the publishing identity. A Brand Account lets multiple people manage its linked channel using their own Google Accounts, without a shared password. YouTube explains these account and channel arrangements and how to check whether your channel uses a Brand Account.
There are two different permission systems:
| Access | What it means for connecting a scheduler |
|---|---|
| Your own personal channel | Sign in with the Google Account that owns that channel, then verify the scheduler saved that channel. |
| Brand Account owner or manager | Use your own Google sign-in with the appropriate Brand Account access and select the intended channel. Brand Account ownership and management are separate from Studio roles. |
| YouTube Studio channel permissions | Invited owners, managers and editors have different native capabilities, but these invitations do not grant access to YouTube APIs. A Studio invitation alone is not enough for an API-based scheduler. |
YouTube's channel-permissions reference says Managers can create, upload, publish and delete content, while Editors can upload and publish but cannot manage permissions or delete published content. It also explicitly lists YouTube APIs as unavailable to invited users. Even a role named Owner in Studio is not a promise of API access through that invitation.
For a channel already using native Studio permissions, the owner opens YouTube Studio → Settings → Permissions → Invite, enters the person's email, selects the role under Access, then clicks Done. The recipient accepts the invitation; YouTube says it expires after 30 days. Brand Accounts still using the older permission system must first migrate to channel permissions to use this invitation path. That is a separate team-access decision, not a scheduler fix: do not migrate merely to make a missing API channel appear. Do not share the owner's password or grant an unnecessarily powerful role. YouTube separately documents Brand Account roles and their risks.
Connect a personal or Brand Account channel
- Identify the destination in YouTube first. On a computer, sign in to YouTube, select your profile picture, choose Switch account, then select the channel. Confirm its name and handle. YouTube's channel-switching instructions explain that you use one channel at a time; switching there does not switch an already connected scheduler.
- Record the channel ID when you can. The primary owner can open Settings → Advanced settings in YouTube to see the channel ID, as described in YouTube's ID guide. This distinguishes channels with similar names. A display name or a Google email alone is not enough.
- Start an additional YouTube connection in the scheduler. Use its add-channel workflow when adding a different channel. Use reconnect only for the existing channel you intend to repair. If the tool only offers replacement, do not overwrite a working personal connection to add a brand channel.
- On Google's sign-in and consent pages, use the right Google Account and channel. Select the intended personal or Brand Account channel when the flow offers that choice. If it is missing or the displayed identity is wrong, cancel and diagnose the access problem below rather than approving another channel as a substitute.
- Read the requested permissions before allowing access. Google's OAuth documentation explains that scopes determine which operations the app may perform. Signing in to the scheduler with Google and granting it YouTube access are different authorizations; one does not prove the other.
- Check the returned connection before preparing a publishing plan. Compare the saved channel name, handle and channel ID with your intended destination. For each additional channel, repeat the add-channel flow and keep a distinct destination. Connection success is not a video upload, a publishing approval or proof that a scheduled video is live.
Does authorization give the scheduler access to all my channels?
Do not infer that from the Google email or a broad permission label. There are three separate questions: which Google Account signed in, which channel the authorization represents, and which actions its scopes permit. A channel visible in your YouTube account switcher is not automatically a usable destination in a scheduler.
For an ordinary channel integration, the app can identify the authorized channel through
channels with mine=. That method's
managedByMe and onBehalfOfContentOwner options are specifically for YouTube content partners using a linked CMS
account. They are not a shortcut that lets every scheduler enumerate or publish to all channels you manage.
Read the scheduler's connection model and Google's actual consent screen. If you need two channels, verify two explicit saved destinations rather than assuming that one consent made every channel available. Review the app's access in Google Account's linked-app controls. Removing access can stop features that use that authorization; it is not a harmless first troubleshooting step for one missing channel when other connections still work.
Why is my channel missing, or why did the wrong one connect?
Work through these checks without deleting, transferring or replacing another channel:
- Wrong Google Account: check the email on Google's account chooser. A Brand Account has no separate password; use a Google Account with access to it. In the Google Account's Brand Accounts section, look under Your Brand Accounts and confirm you are using the intended Google sign-in.
- Studio invitation only: if you can work in Studio but cannot select the channel for API access, check which
permission system granted that access. Invited Studio users cannot use YouTube APIs. For native work, YouTube
says to try switching at
studiowhen a delegated channel is absent from the ordinary switcher. For an API connection, the appropriate channel owner must handle authorization through the scheduler's supported flow; an extra Studio invitation does not remove this restriction..youtube .com - Brand Account access missing: YouTube's switching guide says a linked Brand Account channel may be missing because the current Google Account is not listed as a manager. Have the existing owner review the Brand Account's Manage permissions list. Do not change ownership, opt out of Studio permissions or migrate the channel merely to experiment with a connector.
- An email address appears instead of a channel name: YouTube says this can be a viewer identity without a channel. Choose the existing channel's account rather than creating a new empty channel to stand in for it.
- The tool does not support channel switching: YouTube's third-party-tool troubleshooting says some tools use the default channel. If that applies, follow the default-channel path below; do not assume every OAuth flow ignores its own channel chooser.
- The tool still returns the wrong identity: cancel that attempt, preserve the good connection and use the tool's documented additional-channel or channel-specific repair path. Changing the selected channel in YouTube afterwards does not retarget an existing saved connection or its drafts.
Set a default channel only when the tool needs it
For tools without channel switching, YouTube documents this default-channel setting: on a computer, sign in to YouTube, switch to the intended channel, open advanced account settings, then under Default Channel select Use this channel … when I sign in to my … account and save. This also affects other tools that use the default, so consider those connections before changing it. Then start a fresh connection attempt and inspect the returned channel. The setting is not permission to silently replace a different saved destination.
What you can do in Flaghand today
YouTube connections are not generally available in Flaghand's public connector setup. The current rollout is workspace-specific. If your workspace does not expose YouTube in its supported connection options, use YouTube's native tools or a scheduler that currently supports your channel. There is no public Flaghand YouTube setup recipe or availability date promised here.
The live Flaghand setup documentation and
connection API reference describe its existing destination model: list saved connections,
match the intended active account, and use its con_… ID as the draft's connection_id. A reconnect can carry an
explicit connection_id and is for that pinned account, not a way to add a different account. Those generic fields
are not evidence that YouTube is enabled for every workspace.
For an enabled workspace with an existing YouTube connection, this is an identity check, not a connect or posting recipe:
flaghand connections list --json
Inspect only the intended workspace's returned connections. Match platform, status, external_id (the channel
ID), name and handle; do not choose the first account or the most recently connected one. Keep that exact connection
ID for any later draft that the workspace actually supports. An unavailable destination is a problem to resolve,
not a reason to fall back to another personal or brand channel.
For MCP, listConnections provides the same saved destinations. An agent may draft, check and request the owner's
approval where supported; agents never approve, schedule or post. Only the owner approves the exact plan through
Flaghand's own approval request with a passkey. Connecting Google does not replace that decision. See
how owner-approved agent publishing works.
Sources
- YouTube: Manage YouTube channels, check for a Brand Account, and Brand Account owners and managers.
- YouTube: Channel permissions and API exclusions, switch channels, and find the channel ID.
- YouTube: Third-party tools with Brand Accounts and set a default channel.
- Google: YouTube OAuth,
channels, and manage linked-app access..list