Before you start
- You must be signed in to your Courser professor account.
- You need at least one YouTube URL for a lecture recording.
- Videos must have English captions enabled on YouTube. Auto-generated captions work.
YouTube Shorts, playlists, and private videos are not supported. Use standard watch URLs only.
Steps
Sign in
Go to chatcourser.com and sign in with Google or your email and password.Only professors need an account. Students access the chatbot through a public link — no sign-in required.
Open the create form
From your dashboard, click Create Chatbot. A form will appear with two fields: a name and a list of YouTube URLs.
Name your chatbot
Enter a descriptive name for your course chatbot — for example,
BIOL 201 Assistant or Intro to Algorithms Bot. Students will see this name in the chat interface.You can rename the chatbot later from the course settings page.Add your YouTube lecture URLs
Paste one or more YouTube video URLs, one per line. Courser accepts standard YouTube watch URLs:You can add multiple videos in one go. Each video’s captions are fetched and processed independently.
Create the chatbot
Click Create. Courser will:
- Fetch captions — Downloads English captions for each YouTube video using the
youtube-captions-scraperlibrary. - Chunk the transcript — Splits each transcript into segments of approximately 1,000 characters to ensure precise retrieval.
- Generate embeddings — Each chunk is embedded using OpenAI’s
text-embedding-ada-002model. - Store in Pinecone — Embeddings are indexed in Pinecone so that semantic search works at query time.
- Create an OpenAI assistant — A dedicated OpenAI assistant is configured with your course context.
Processing takes approximately 30–90 seconds per video depending on length. Do not close the browser tab while processing is in progress.
What happens if captions are missing?
If a YouTube video has no English captions — manual or auto-generated — Courser cannot extract its transcript and the video will be skipped. To check whether a video has captions:- Open the video on YouTube.
- Click Settings (gear icon) in the player controls.
- Select Subtitles/CC.
What’s next?
Customize your chatbot
Change colors, background image, placeholder text, and AI behavior
Embed your chatbot
Add the chatbot to Canvas, Blackboard, or any website