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
- Log in to your Soku dashboard at mysoku.io.
- Go to Settings > Integrations.
- Find YouTube in the list of platforms and click Connect.
- 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.
- If your Google account manages multiple YouTube channels (e.g., brand accounts), select the channel you want to use.
- Review the permissions Soku is requesting and click Allow.
- You will be redirected back to Soku. Your YouTube channel will now appear under your connected integrations.
What You Can Publish
| Content Type | Supported |
|---|---|
| Video | Yes |
| Image | No |
| Text-only posts | No |
| Shorts | Yes (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_repostin 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.