This article describes a known issue/defect with the Uberflip platform that is currently ongoing.
We will continue to update this article whenever there are new developments, or at least every two weeks.
To receive email notifications whenever this article is updated, click on the Follow button at the top of this page (to the right of the article title).
Updated June 30
Originally, changes that Google made in their authentication mechanisms for third-party integrations negatively impacted the integration between Uberflip and YouTube. We submitted a new version of the integration to Google, which successfully resolved the original authentication issue on April 2, 2020.
Unfortunately, this caused a different problem. As a large number of customers attempted to resume using the YouTube integration, the resulting spike in usage caused the integration to exceed the number of requests it is allowed to make to the YouTube API. As a result, customers experienced errors when trying to re-authorize and update YouTube Streams.
As an interim solution, we have reduced the number of videos that can be imported from YouTube (max. 50) as well as how frequently YouTube Streams are auto-updated (once per 24 hours). These changes have successfully mitigated the issue, and most customers have now been able to re-authorize/update their YouTube Streams.
However, because of these restrictions, customers may still experience some issues with the YouTube integration:
- When trying to import playlists with a large number of videos (>50), the most recent videos may not be imported
- We are still seeing high usage volumes, so creating or updating a YouTube Stream may intermittently fail if the integration has exceeded the number of allowed requests on that day
As a result, the changes we have made are only a temporary solution. At this time, we continue to work on delivering a permanent solution that will restore full functionality to the YouTube integration.
Update: June 30, 2020
As of June 30, 2020, Uberflip's request to increase the API request limit for the YouTube integration has been approved by Google. This is one of the resolution milestones we were working towards, as running out of API requests is the main reason why the integration currently stops working. As a result of this change, we expect the YouTube integration to be functional for a longer period each day.
While this should mitigate the issue, it will not resolve it: the integration still consumes a very large number of API requests each day, more than even the increased limit. For this reason, we continue to work on redesigning the YouTube integration to use the YouTube API more efficiently, which should fully resolve this issue.
Impact & Actions
Important: Read Before Proceeding
The impacts and actions described in this section remain applicable. At this time, you should be able to successfully re-authorize your YouTube integration and/or create new YouTube Streams.
Note that the maximum number of videos that can currently be imported is 50 videos. As a result, playlists with a large number of videos, including those connected to existing YouTube Streams, may not pull in the most recent videos until this issue has been fully resolved.
The impact of this issue, and any applicable actions, will differ depending on whether you had existing YouTube Streams that were affected, or wanted to create new YouTube Streams (but were not able to). For details specific to each situation, click on the relevant section below to expand it:
- On March 25, all existing YouTube Streams were disconnected when the old YouTube integration was deactivated in order to submit a new integration to Google. The new integration was released on April 2.
- Any YouTube Streams that existed in your Hub on March 25 will remain disconnected until you take action.
- To reconnect your YouTube Streams, you must re-authorize the integration between your Uberflip account and your YouTube (Google) account.
- While they are disconnected, YouTube Streams will not pull in new content. However, videos imported before the Stream was disconnected will continue to work normally (i.e. can be viewed by visitors and added to Marketing/Sales Streams) while the Stream remains disconnected.
To re-authorize the YouTube integration and reconnect your YouTube Streams that are currently disconnected:
- Open this article: Set Up a YouTube Integration.
- Follow the instructions under the section Connect Your Uberflip and Google Accounts (direct link to this section here).
- IMPORTANT: When you are asked to choose a Google account during the re-authorization process, it must be the same account that was connected to your Hub previously. If you choose a different account, the re-authorization will be successful, but your existing Streams will not reconnect (because they are associated with a different Google account).
- You do NOT need to complete the steps under Create a New YouTube Stream in the same article.
You only need to re-authorize the YouTube integration ONCE. As soon as you do this, all YouTube Streams across all Hubs in your Uberflip account will reconnect, and should resume importing content from YouTube automatically.
There is no deadline for re-authorizing the YouTube integration, and you can complete this action at any time.
The ability to create a new YouTube Stream has been restored as of April 2.
- Your ability to create YouTube Streams in your Hub(s) has been restored. No further action is needed on your part.
- For instructions on how to create a YouTube Stream, see this article.
Resolution Details & Timeline
To permanently resolve the issue and restore full functionality, we are currently pursuing two separate but complementary approaches:
- We are redesigning the YouTube integration to be more efficient. This involves analyzing how the integration currently works in-depth, and identifying areas where we can reduce the number of calls the integration needs to make while still retaining comparable functionality.
- We have worked with Google to increase Uberflip's request limit on the YouTube API. This gives Uberflip's YouTube integration more capacity and a greater buffer before customers experience any impacts. As of June 30, 2020, this request has been approved by Google.
Due to the nature of these approaches, we are unfortunately not able to offer a concrete timeline for their completion at this time. However, we do understand the importance of this issue to our customers, and are treating it as a top priority.