Skip to main content

YouTube

Connect your YouTube channel to Soku to publish videos directly from your dashboard. Soku uses Google’s OAuth 2.0 flow to connect your YouTube account. After authorization, Soku uses access and refresh tokens to upload and publish videos on your behalf.

Prerequisites

Before connecting YouTube to Soku, make sure you have the following:
  • A Google account with a YouTube channel
  • The YouTube channel must be in good standing (no active strikes or restrictions that prevent uploading)
If you do not yet have a YouTube channel, you can create one by going to youtube.com, clicking your profile icon, and selecting Create a channel.

Connecting YouTube

  1. Log in to your Soku dashboard at mysoku.io.
  2. Go to Settings > Integrations.
  3. Find YouTube in the list of platforms and click Connect.
  4. You will be redirected to Google’s sign-in page. Log in with the Google account that owns the YouTube channel you want to connect.
  5. If your Google account manages multiple YouTube channels (e.g., brand accounts), select the channel you want to use.
  6. Review the permissions Soku is requesting and click Allow.
  7. You will be redirected back to Soku. Your YouTube channel will now appear under your connected integrations.

What You Can Publish

Content TypeSupported
VideoYes
ImageNo
Text-only postsNo
ShortsYes (upload a vertical video under 60 seconds)
YouTube Shorts are published as regular video uploads. To create a Short, upload a vertical video that is 60 seconds or less in duration. YouTube will automatically classify it as a Short.

Connection Details

  • Auth method: OAuth 2.0 (Google)
  • Token type: Access token with refresh token (automatically refreshed by Soku)
  • Data stored at: users/{uid}/integrations/youtube
  • Automation: Toggle enabled_for_repost in your integration settings to allow automated reposting to this channel
Soku automatically refreshes your YouTube tokens before they expire. Background sweeps run periodically to ensure your connection stays active.

Troubleshooting

”Access denied” during Google sign-in

Make sure you are signing in with the Google account that owns the YouTube channel. If your channel is a Brand Account, you may need to select it from the account chooser during the Google sign-in flow.

”Channel not found” error

This usually means the Google account you authorized does not have a YouTube channel. Create a channel at youtube.com and then retry the connection.

Upload fails with a quota error

YouTube enforces daily upload quotas through its API. If you hit the quota limit, wait 24 hours and try again. This is more common for accounts that publish a high volume of videos.

Video does not appear on the channel after publishing

YouTube may take a few minutes to process and make a video publicly available after upload. Check your YouTube Studio for the video’s processing status.

Connection stops working unexpectedly

If you changed your Google account password, enabled new security settings, or revoked Soku’s access from your Google Account Permissions, you will need to reconnect. Go to Settings > Integrations in Soku and click Reconnect next to YouTube.
If your YouTube channel receives a Community Guidelines strike that restricts uploading, Soku will not be able to publish videos until the restriction is lifted.