All networks

Connect YouTube

Upload videos straight to your YouTube channel through the YouTube Data API v3, with offline access so scheduled uploads run unattended.

Setup, step by step

  1. 1

    In Google Cloud Console, create a project and enable the YouTube Data API v3.

  2. 2

    Configure the OAuth consent screen, then create OAuth 2.0 credentials (web application).

  3. 3

    Add the callback URL below as an authorized redirect URI.

  4. 4

    Copy the Client ID and Client Secret into Settings > Social App Credentials > YouTube (or the shared Google row).

  5. 5

    Connect from My Account > Social Accounts, approve the consent screen, then upload videos from the composer.

Connection details

Callback URL
https://app.laravelsocial.com/admin/account/social-account/callback/youtube

Paste this exactly into the app's redirect URI settings.

Credentials go in
Settings > Social App Credentials > YouTube (key: youtube)
Permissions requested
openidhttps://www.googleapis.com/auth/userinfo.emailhttps://www.googleapis.com/auth/userinfo.profilehttps://www.googleapis.com/auth/youtube.uploadhttps://www.googleapis.com/auth/youtubehttps://www.googleapis.com/auth/youtube.readonly

Good to know

  • The app requests offline access, so uploads keep running after the initial token expires.

  • Unverified consent screens show a warning and limit the app to test users; verification removes that.

Ready when you are

Connect YouTube from the Social Accounts page, then post from the composer.

Open Social Accounts

Our network