DSS Can Automatically Post Videos From Your Website to YouTube

When people want to find out how to knit socks, make a martini, or learn how to do practically anything, they can skip right over reading and go to YouTube to watch an online tutorial. Imagine if all of these people were looking for legal help, typed in a search on YouTube, and your firm’s videos popped up. Now you can speak directly to a demographic who may never have found you otherwise!

 How to Set Up Your YouTube Channel in DSS

YouTube isn’t just a place to watch and share videos—it’s the second most popular way to search for information in the country. Unfortunately, it only returns internal results—so if your videos aren’t available on YouTube, people will not be able to see them on that platform. But with our Dynamic Self-Syndication™ (DSS) software, getting onto YouTube is a breeze. Simply follow these steps:

Step 1. In a new browser or private window, go to www.youtube.com. In the top right, click the Sign In button.
 

Step 2. Log in to your Google account that is connected to your business’s YouTube channel. You do not want to connect your personal YouTube account to your DSS account.
 

Step 3. From the left side menu, choose My Channel. If your account is not set up, you will see a prompt to create a page. See our article on to how to set up your YouTube channel. If the account is set up correctly, you will see a typical YouTube channel like this:

If your account is set up correctly, you will see a typical YouTube channel


NOTE: Be sure to pay attention to which account you have connected to your YouTube page. This should be your business YouTube channel, and not a personal account.


Step 4. Now, in the same browser, open another tab and login to DSS and select YouTube Credentials from the menu on the left: Content> Videos > YouTube Credentials.
 

Step 5. Next, in a third tab, access your Google API Console here: https://console.developers.google.com/project. If you have never connected any APIs, the console will be blank. In the left panel, you will be asked to create a project.

In the left panel of the Google Developers Console, you will be asked to create a project


If you do have existing connected APIs, you will want to select the Create Project button from the top left of the screen. Click that button to create a project.


Step 6. Name your new project DSS YouTube API. Remember to agree to the terms of service.

Name your new project DSS YouTube API


Step 7. Select the project by clicking on the project name, DSS YouTube API.
 

Step 8. Once in the console, look to the menu on the left. Click the APIs & Auth link on that menu, and then the APIs choice. From the APIs screen, select the link for YouTube Data API next to the icon for YouTube.

Use the menus to select the right application program interface (API)


Step 9. From here, you need to click the blue button to Enable API.

Click the blue button to enable the API


Step 10. Once the API is enabled, choose Consent Screen from the menu on the left. Your email address will automatically be filled in. You need to add DSS into the Product name field. No other information is required. Be sure to save the consent screen at the bottom of the page.

Next, complete and save the Consent Screen


Step 11. Once the consent screen is completed and saved, click on Credentials, which is yet another item under the APIs & Auth section of the left menu. We’re about to create an open authorization (called OAuth in programmer jargon) that will grant DSS the equivalent of a password to post videos to YouTube. You begin to set up the OAuth by clicking the button to Create New Client ID.

Click on “Create a New Client ID” to enable data sharing from DSS to YouTube


Step 12. Next, you will see a pop­up screen. Replace the default URLs on that screen with the following:
  • Authorized JavaScript origins: https://dss.fosterwebmarketing.com
  • Authorized redirect URLs. Be sure to replace the red text with the URL of your real site: https://dss.fosterwebmarketing.com/includes7/service/youtube/youtubeoauth2callback.cfm?siteurl=www.client­url.com

Then push the Create Client ID button.

Fill in two website addresses to create a new client ID


Step 13. You will be returned to the Credentials page. YouTube will now reveal your Client ID and Client Secret (think of it as a password). Those two identifiers will need to be entered into DSS.

YouTube tells you two key pieces of information: the Client ID and Client Secret


Step 14. Now we go back to DSS and the Login Credentials page. Enter the Client ID and Client Secret values from Google into the appropriate fields, and click the SAVE button at the top right.

Enter the Client ID and Client Secret values into the corresponding DSS fields


Step 15. You will be prompted to select an account to be associated with the authorization. Choose the business account that has the YouTube channel, as noted in step 3 of these instructions.

Choose the business account that has the YouTube channel


Step 16. You will be prompted to allow DSS access to manage your YouTube account; choose Accept to finish.


Step 17. After accepting, you will be returned to DSS, and the status message should read, “Credentials are valid.” If you see “Credentials are invalid,” double­check the values for Client ID and Client Secret—these are easy to mix up.


Step 18. Once the credentials return as valid, the YouTube channel is associated with the account and DSS can push videos from DSS to YouTube! To take advantage of this feature of DSS, you simply enable the YouTube Publish option for any uploaded video published in DSS.

If, for any reason, you need to remove a video published to YouTube from your channel, but want to keep the video on your website, you can re­edit the video page in DSS and choose to Recall Video from YouTube, then save using Save Updated Content/Options.

Having trouble getting your videos to upload? Give us a call at 1-888-886-0939, or send an email to [email protected] for a fast response.