Google Sheets → AI Script → Image → Voice → Video → YouTube

책 정보만 넣으면 유튜브 영상이 자동으로 만들어지는 워크플로우 템플릿

첨부 JSON 구조를 기반으로 만든 AI 유튜브 자동화 웹서비스입니다. Google 스프레드시트에 책 제목과 저자를 입력하고 상태를 준비로 바꾸면, Gemini가 대본을 만들고 Nano Banana가 이미지를 생성하며 Gemini TTS가 내레이션을 합성합니다. 이후 영상 렌더링, S3 저장, YouTube 업로드까지 한 번에 이어집니다.

26+분석된 워크플로우 노드
9단계콘텐츠 생산 파이프라인
4개관리자 기능 섹션
24h예약 공개 설정 가능

Automation Map

전체 자동화 흐름

첨부 JSON의 노드 연결을 실제 운영자가 이해하기 쉬운 단계로 재구성했습니다.

01

예약 실행

Asia/Seoul 기준 정해진 시간에 자동으로 워크플로우를 시작합니다.

ScheduleTrigger
02

스프레드시트 읽기

상태가 준비인 책 제목, 저자, 특징 데이터를 가져옵니다.

Google.Sheet
03

Gemini 대본 생성

영상 제목, 설명, 태그, 썸네일 문구, 장면별 스크립트를 JSON으로 생성합니다.

GeminiTextGen
04

장면 이미지 생성

각 장면의 화면연출을 바탕으로 16:9 고품질 이미지를 생성합니다.

NanoBanana
05

한국어 내레이션

장면별 내레이션을 자연스러운 한국어 음성 파일로 합성합니다.

GeminiTTS
06

영상 렌더링

이미지, 음성, 자막을 합쳐 완성 영상으로 렌더링합니다.

RenderVideo
07

S3 저장

이미지, 음성, 완성 영상, 썸네일을 S3에 저장하고 URL을 확보합니다.

AwsS3
08

YouTube 업로드

제목, 설명, 태그, 썸네일을 포함해 채널에 자동 업로드합니다.

Google.YouTube
09

완료 처리

업로드 완료 후 스프레드시트 상태를 완료로 업데이트합니다.

Google.Sheet

Integration Checklist

운영 전 필요한 연동

  • Google Sheets OAuth2
  • Gemini API
  • Nano Banana 이미지 생성 모델
  • Gemini TTS
  • AWS S3 버킷
  • YouTube OAuth2
  • 영상 렌더링 노드
  • Slack 알림 토큰 선택 사항

Security Notice

중요 보안 점검

첨부 JSON에는 Slack Bot Token처럼 보이는 민감 정보가 포함되어 있었습니다. 운영용 웹서비스와 워크플로우에는 토큰을 직접 저장하지 말고 반드시 Credential, Secret, 환경변수로 분리해야 합니다.

JSON 분석기로 점검하기

Google Sheets Queue

스프레드시트 입력 예시

콘텐츠 운영자는 아래 형식으로 책 정보를 추가하고 상태만 준비로 바꾸면 됩니다.

컬럼명예시 값필수 여부
책제목혈당을 낮추는 식사법필수
저자홍길동필수
특징대사증후군 환자를 위한 실천형 건강 정보선택
상태준비필수
row_number자동 생성 또는 시트 행 번호필수

JSON Node Summary

첨부 JSON 노드 구조 요약

4

입력/상태 관리

ScheduleTrigger, Google.Sheet read/update

2

AI 기획

GeminiTextGen, JsonParser

6

미디어 생성

NanoBanana, GeminiTTS, AwsS3

4

편집/렌더링

Merge, Transform, RenderVideo

2

배포

AwsS3, Google.YouTube

Before Launch

운영 전 반드시 확인할 항목

스케줄 활성화

현재 JSON상 ScheduleTrigger의 enabled 값이 false입니다. 실제 자동 실행 전 활성화가 필요합니다.

토큰 분리

Slack, YouTube, AWS, Gemini 관련 키는 워크플로우 JSON에 직접 넣지 말고 Credential로 관리해야 합니다.

ReplaceMe 제거

Node_sbio0 ReplaceMe는 임시 노드로 보입니다. 운영 전 실제 노드로 교체하거나 제거해야 합니다.

공개 정책 확인

YouTube 업로드는 private 및 24시간 후 예약 형태입니다. 채널 정책에 맞게 조정하세요.

Admin Ready

관리자 대시보드에서 설정과 JSON 분석을 시작하세요

Google Sheets 연결 정보, Gemini 프롬프트, 워크플로우 JSON 분석을 한 화면에서 관리할 수 있습니다.

관리자 대시보드 이동