1. 들어가며
유튜브 운영자라면 매일 아침 경쟁 채널에 어떤 영상이 올라 왔는지 확인하고, 조회수·좋아요·댓글 수 같은 주요 지표를 일일이 살펴보는 데만 1시간 이상 걸린 경험이 있을 겁니다.
시청자라면 구독중인 수십개 영상들의 홍수속에 스크롤링만 하다 시간 보낸 적 있으실 테구요.
저도 매일 아침 수많은 채널들 들어가보고, 영상 일일히 체크하고, 무슨 내용인지 확인하느라
귀중한 시간을 허비했죠.
그래서 이 글에서는 “매일 아침 자동으로 경쟁 채널 신규 영상을 검색·분석해, 주요 내용과 통계 정보를 Notion에 정리하고 Slack으로 알림까지 보내주는 자동화” 구축 과정을 공유합니다.
왜 필요한가?
🕒 매일 1시간 이상 소요되던 반복 작업을 5분 내로 단축
🔍 영상별 핵심 포인트를 놓치지 않고 빠르게 벤치마킹
🤝 팀원과 정보 공유 자동화로 협업 효율성 향상
이번 글의 초점
전체 구조 및 사용 모듈 소개
주요 구현 단계별 세부 흐름
Make 시나리오 설계 & ChatGPT 협업 포인트
핵심 기능 요약
시행착오 및 개선 계획
기대 효과 및 향후 발전 계획
2. 자동화 구현 과정
2-1. 전체 아키텍처 개요
Notion DB에서 ‘활성화된 경쟁 채널 목록’ 조회
YouTube Data API로 지난 24시간 내 신규 업로드 영상 검색
신규 영상 ID로 YouTube API에서 통계(조회수·좋아요·댓글) 수집
Apify를 활용해 영상 자막(텍스트) 스크래핑
OpenAI GPT 모델로 핵심 내용 요약 및 인사이트 도출
Notion에 분석 결과 자동 페이지 생성
Slack으로 당일 분석 결과 알림 전송 🚀
2-2. Make 시나리오 설계 & ChatGPT 협업 포인트 🌱
전체 흐름 설명: 처음에는 제가 원하는 전체 업로드→분석→저장→알림 과정을 자연어로 ChatGPT에 설명했습니다.
기본 구조 받기: “이런 흐름으로 Make 시나리오를 설계해줘”라고 요청해, ChatGPT가 모듈 배치와 데이터 흐름의 뼈대를 제시해줬습니다.