The most common reason is that the Authorized redirect URI in your Google app is not exactly the address shown on the YouTube marketing page. Copy it again with Copy, check that YouTube Data API v3 is enabled in the same Google project, and sign in with the Google account that owns the channel.
Where to find it
Admin › Online store › Marketing channels › YouTube marketing (মার্কেটিং চ্যানেল › ইউটিউব মার্কেটিং). The redirect address, the Client ID and Client secret boxes and Connect YouTube channel are on this page.
Only the store owner (Super Admin) can connect the channel (Marketing channels (owner)).
What to check, most common first
- Google says "redirect_uri_mismatch". The address in Google must match the page's address letter for letter. It is made from the address you opened the admin with. If you open the admin on your own domain one day and on your free address another day, the address changes. Open the admin on the address you will keep using, press Copy and put that address under Authorized redirect URIs in Google. Press Save in Google and try again.
- YouTube Data API v3 is not enabled. In Google Cloud, open APIs & Services › Library in the same project as your client, find YouTube Data API v3 and press Enable. Then press Connect YouTube channel again.
- The wrong Google account. "This Google account has no YouTube channel." means the account you chose has no channel. Choose the account, or the Brand Account, that owns the channel.
- "Google did not give access: …" Google did not accept the Client ID or Client secret. Copy both again from your Google client, paste them, press Save, and connect again.
- "The connection could not be checked." The sign-in was finished in another browser or the page was opened twice. Press Connect YouTube channel again and finish in the same browser.
- It worked, then stopped: "YouTube connection expired". If your Google app is still in testing, Google ends the connection after 7 days. In Google Auth Platform › Audience, press Publish app, then press Connect again on the YouTube marketing page.
Good to know
- The Connect button is greyed out until both the Client ID and the Client secret are saved.
- "Google hasn't verified this app" is normal for your own app: press Advanced, then Go to … (unsafe), and continue.
- Saving a different Client ID disconnects the channel. Connect again after saving.
- When it works, the page shows Connected with your channel's name, and comments come in every 10 minutes.
When to ask the team
If the redirect address matches exactly, the API is enabled, you chose the channel's account, and you still do not get back to a Connected message, ask in our Facebook group or press Give Feedback. Add the exact message you saw. Never share your Client secret.
