YouTube Integration
Train your SiteGPT chatbot on video content by importing transcripts from YouTube videos, playlists, or entire channels. Perfect for companies with video tutorials, webinars, product demos, or educational content.Why Use YouTube Training?
- Unlock video content - Make your video knowledge searchable and answerable
- Support customers 24/7 - Answer questions based on tutorial content even when you’re offline
- Leverage existing content - Turn hours of video into instant chatbot knowledge
Prerequisites
- Public or unlisted YouTube videos (private videos are not supported)
- Videos must have captions/transcripts available (auto-generated or manual)
Adding YouTube Content
Enter Video URL
Paste the URL of a YouTube video, playlist, or channel:
- Single video:
https://youtube.com/watch?v=VIDEO_ID - Playlist:
https://youtube.com/playlist?list=PLAYLIST_ID - Channel:
https://youtube.com/@ChannelNameorhttps://youtube.com/c/ChannelName
Configure Import
Choose your import options:
- For channels: Select how many recent videos to import
- For playlists: Import all or select specific videos
How It Works
- Transcript Extraction - SiteGPT pulls the video transcript (captions)
- Content Processing - The transcript is cleaned and formatted
- Training - Your chatbot learns from the video content
- Attribution - Answers can reference which video the information came from
Training uses the video transcript, not the audio itself. Videos without captions cannot be imported.
Best Practices
Optimize for Transcripts
If you’re creating content specifically for chatbot training:- Speak clearly and at a moderate pace
- State key information explicitly (don’t just show it on screen)
- Use proper nouns for products, features, and concepts
- Review auto-generated captions for accuracy
Content Selection
Ideal content for import
Ideal content for import
- Product tutorials and walkthroughs
- FAQ videos and Q&A sessions
- Feature announcements and demos
- Educational webinars
- Customer success stories
- How-to guides
Less suitable content
Less suitable content
- Music videos or content with minimal speech
- Videos in languages your chatbot doesn’t support
- Heavily visual content with little verbal explanation
- Outdated product demos
Keep Content Current
If you publish new videos regularly:- Revisit the YouTube source monthly
- Re-import or add new videos
- Remove outdated content from training
Use Cases
Product Tutorial Channel
Import your entire tutorial playlist to let customers ask “How do I…” questions:User: How do I connect to Zapier? Chatbot: Based on our integration tutorial, here’s how to connect SiteGPT to Zapier… [references video timestamp]
Webinar Archive
Turn past webinars into searchable knowledge:User: What did you say about pricing for enterprise? Chatbot: In our Q2 webinar, we discussed enterprise pricing… [extracted from webinar transcript]
FAQ Video Series
If you have a video FAQ series, import it to supplement written FAQs:User: Do you offer refunds? Chatbot: Yes, according to our FAQ video on billing, we offer a 30-day refund policy…
Troubleshooting
Video import failed
Video import failed
- Check that the video is public or unlisted (not private)
- Verify the video has captions available
- Try a different URL format (video ID vs full URL)
Transcript quality is poor
Transcript quality is poor
Auto-generated captions can have errors. Consider:
- Adding manual captions to your videos
- Editing auto-captions in YouTube Studio
- Speaking more clearly in future videos
Channel import is slow
Channel import is slow
Large channels with many videos take longer to process. Consider:
- Importing specific playlists instead
- Setting a limit on recent videos
- Breaking into multiple import sessions
FAQ
Can I import private videos?
Can I import private videos?
No, only public and unlisted videos are supported. Private videos cannot be accessed by SiteGPT.
What languages are supported?
What languages are supported?
Any language that YouTube provides captions for. The chatbot will learn in that language.
Do I need a YouTube API key?
Do I need a YouTube API key?
No, SiteGPT handles the connection. You just need to provide video URLs.
Will my chatbot show video links?
Will my chatbot show video links?
You can configure your chatbot to include source links in responses, which can point back to the original video.