Transcripts of new channel videos — into your database automatically
On a schedule the scenario reads fresh videos from your channels via Facebook Graph API, filters out shorts and old clips, pulls the transcripts, and stores them in Notion with no duplicates.
Transcripts are collected automatically, no manual copying
Automating Notion and Facebook Graph API takes no code: a ready-made scenario does the routine for you.
Starts when: Schedule Trigger
Then: Set Max Video Age
Then: Channels To Track
Then: Split Out
Then: Channel Info
Then: Verify Channel ID + Create RSS Link
Then: Channel Info + Channel ID
Check: Loop Over Each Channel
Check: Add Client & Age Rules
Then: Data with Raw Date
Then: Date & Time
Check: Merge Formatted Date
Check: Is Video Recent Enough?
If yes: Loop Over Recent Videos
Check: Loop Over New Videos
Check: Filter Out YouTube Shorts
If yes: Rename Original URL
Then: Find Video ID
Then: Is Video ID valid?
Then: Clean Up URL
Check: Was Video ID Found?
If yes: Merge Video ID With Video Data
Then: Get Transcript from API
Check: Transcript Worked?
If yes: Official Captions/Transcript
Check: Add Transcript to Video Data
Then: Add to Content Queue Table
Then: Wait
If no: Transcript Failed
If no: Rename URL
Then: try to get video_id again
If yes: New Video Information
Then: author + title + link + pubDate
Then: Check if URL Is In Database
Check: Merge DB Check Result
Check: Is Video Already in Database?
If yes: Discard URL
Then: Find Channel's Videos
Then: Max Content Age Days
You can launch this Notion + Facebook Graph API integration in Scriptera: describe the task in plain words — the scenario is built, launched and monitored for you.