Watch the YouTube Tutorial: https://youtu.be/b8fxx6DqIAw
General Setup
Go to Credentials Page
Make sure you are logged in to your Google account and visit the Credentials - APIs & Services page. Make sure to read the terms and conditions and “Agree and Continue”.
Create Project
Create a new project by clicking on the “Create Project” button. Fill in the project name, and details and click “Create”.
Create OAuth Credentials
Create credentials by clicking on the “Create Credentials” button. Select the “OAuth client ID” option.
Fill in OAuth Details
Create the OAuth client ID. Select “Web application” as the application type and fill in the details.Your YouTube OAuth2 Redirect URI:
After following all of the steps above you should be met with a screen that shows your client ID and client secret. Add these to your providers configuration.
- Production:
https://your-postiz-domain.com/integrations/social/youtube - Local development:
http://localhost:4200/integrations/social/youtube - Docker:
http://localhost:5000/integrations/social/youtube

Additional Steps for Brand Accounts
When using a Brand account you will need to set your APP to External and setup a test user. You do not need to publish the APP, but it does take time for the changes to propagate. You will also need to add the app to the trusted apps within your google workspace Admin.
Go to Security Settings
Go to Security → Access and data Controls → API Controls
Click Manage Third Party App Access
Configure new App
Click “Configure new App”
Put your Client ID for the app you created in previous steps into the search box and select your app
Set scopes and Google Data Access
Set scopes and Google Data Access for the app to Trusted
Once set, click save




