Welcome!
Need to whitelist a YouTube channel for licensing? Whether you prefer a quick manual setup or want to automate the process, we’ve got you covered. This guide will explain both options, with clear examples to help you get started.
Important Notes About Whitelisting
-
One-Time License:
Whitelisting grants a one-time license to the specified YouTube channel for a single video in perpetuity.- If the track is used in another video on the same channel, a new whitelist request is required.
- If the track is used on another channel, you must also submit a new whitelist request.
-
Best Practices:
- To ensure proper licensing, we recommend triggering a whitelist request per download, purchase, or specific usage event.
-
Eligibility:
- Non-Exclusive Tracks: Whitelisting applies by default to all non-exclusive tracks.
- Exclusive Tracks: If you'd like us to additionally manage your exclusive tracks through YouTube, email us at support@thatpitch.com.
Option 1: Manually Whitelist Channels
If you’re handling a few requests, this method works well:
- Log in to your That Pitch account.
- Navigate to Settings > Licensing.
- Enter the full YouTube channel URL in the provided field.
- Click Grant License, and you’re all set! The channel is now whitelisted for a single video.
Option 2: Automate Whitelisting with a Webhook
For frequent whitelisting requests, streamline the process with our webhook automation. Check below for different options depending on your preferred implementation!
No-Code Setup
No technical team? No worries! You can automate the process using Zapier, a no-code tool:
- Request Your User ID and Webhook URL:
Email us at support@thatpitch.com with the subject line:
"Library Request for User ID & Webhook URL – YouTube Whitelisting."
We’ll send you your unique user ID and the webhook URL. -
Get Started on Zapier:
Sign up at Zapier or log in. -
Create a New Zap:
- Trigger: Choose an event like a download, purchase or form submission.
- Action: Use Webhook by Zapier to send a POST request.
-
Set Up the Webhook:
- Method: POST
- URL: Use the webhook URL provided by our support team.
- Headers:
- Key:
Content-Type - Value:
application/json
- Key:
- Data:
Replace
YOUR_USER_IDandCHANNEL_IDdynamically based on your trigger data.
Here's an example:{"userId":"8aa10256-ecc3-42c2-b2d2-780ebf56ad27","youtubeUrl":"https://www.youtube.com/channel/UCj9xyDPlY8rPd-FascOoktA"}
-
Test the Zap, then turn it on.
Technical Team Setup
If you have a technical team, they can integrate the webhook directly into your workflow.
-
Request Your User ID and Webhook URL:
Email us at support@thatpitch.com with the subject line:
"Library Request for User ID & Webhook URL – YouTube Whitelisting."
We’ll send you your unique user ID and the webhook URL. -
Request Payload:
Send a POST request with the following JSON payload:Replace:
YOUR_USER_IDwith the ID provided by support.CHANNEL_IDwith the full YouTube channel URL.
-
Example:
Here’s an example for user ID8aa10256-ecc3-42c2-b2d2-780ebf56ad27and channelhttps://www.youtube.com/channel/UCj9xyDPlY8rPd-FascOoktA:json{ "userId": "8aa10256-ecc3-42c2-b2d2-780ebf56ad27", "youtubeUrl": "https://www.youtube.com/channel/UCj9xyDPlY8rPd-FascOoktA" } -
Example cURL Request:
bashcurl -X POST \ -H "Content-Type: application/json" \ -d '{"userId":"8aa10256-ecc3-42c2-b2d2-780ebf56ad27","youtubeUrl":"https://www.youtube.com/channel/UCj9xyDPlY8rPd-FascOoktA"}' \ [WEBHOOK_URL_PROVIDED_BY_SUPPORT] -
Integrate with Your Workflow:
Common triggers include:- Purchases: Whitelist channels automatically when tracks are purchased.
- Downloads: Trigger a whitelist request when tracks are downloaded.
- Forms: Whitelist channels when users submit a request form.
-
Test and Deploy:
Test the setup, then deploy it in your production environment.
Need Help?
If you have questions about this process or need help managing exclusive tracks, contact us at support@thatpitch.com. We’re here to help!