D: 구글 드라이브는 이미 많은 분들이 사용하고 있는 클라우드 스토리지 서비스이지만, n8n과 연동하면 그 활용도가 몇 배로 늘어납니다! 🚀 오늘은 n8n으로 구글 드라이브를 자동화하는 10가지 실용적인 시나리오를 상세히 살펴보겠습니다.
1. 새 파일 업로드 시 알림 받기 📩
- 시나리오: 누군가 구글 드라이브에 새 파일을 업로드하면 슬랙이나 이메일로 알림 받기
- n8n 설정:
- Google Drive 트리거 노드에서 “File Uploaded” 선택
- Slack 또는 Email 노드 연결
- 파일명, 업로더, 링크 등을 알림 메시지에 포함
- 예시: 마케팅 팀원이 새 광고 이미지를 업로드하면 팀 채널에 “새 이미지 업로드됨: summer_campaign.jpg (by 김마케터)” 알림 전송
2. 특정 폴더 파일을 정기적으로 백업하기 💾
- 시나리오: “중요문서” 폴더의 파일을 매주 금요일 오후 6시에 다른 클라우드에 자동 백업
- n8n 설정:
- Schedule 트리거로 매주 금요일 18:00 설정
- Google Drive 노드에서 “List Files”로 폴더 내용 가져오기
- Dropbox/S3 등 다른 저장소 노드로 파일 전송
- 팁: 필터 노드로 .docx, .xlsx 등 특정 확장자만 선택 가능
3. 업로드된 이미지 자동 리사이징 🖼️
- 시나리오: 사용자가 업로드한 대용량 이미지를 웹용으로 자동 최적화
- n8n 설정:
- Google Drive 트리거로 새 파일 감지
- ImageMagick 노드로 1920px 너비로 리사이즈
- 최적화된 이미지를 “웹용_이미지” 폴더에 저장
- 예시: 5MB 원본 → 800KB 웹용 버전 자동 생성
4. 구글 폼 응답과 파일 자동 매칭 📋
- 시나리오: 구글 폼으로 이력서를 받을 때, 응답자 이메일과 첨부파일을 매칭해 정리
- n8n 설정:
- Google Forms 트리거로 새 응답 감지
- 응답에서 이메일 추출
- Google Drive에서 해당 이메일명으로 폴더 생성
- 첨부파일을 해당 폴더로 이동
- 실제 적용: 채용 관리시스템에서 후보자별 문서 자동 분류
5. 공유 링크 자동 감사 로그 📊
- 시나리오: 외부 공유된 파일의 접근 기록을 구글 시트에 자동 기록
- n8n 설정:
- Google Drive 노드로 “List Shared Links” 실행
- 각 파일의 공유 설정 확인
- Google Sheets 노드로 접근자, 공유범위, 날짜 기록
- 보안: 외부 공유가 불필요하게 열려있는 파일 발견 가능
6. PDF 문서 자동 번역 🌐
- 시나리오: 해외 지사로 발송할 문서를 영어→한국어로 자동 번역
- n8n 설정:
- “해외발송” 폴더 새 PDF 감지
- Google Cloud Translation 노드로 번역 실행
- 번역본을 “번역완료” 폴더에 저장
- 확장: DeepL API로 더 정교한 번역 가능
7. 음성 파일 자동 텍스트 변환 🎙️
- 시나리오: 회의 녹음 파일을 구글 드라이브에 업로드하면 자동으로 텍스트 변환
- n8n 설정:
- Google Drive 트리거로 새 음성파일(.mp3) 감지
- Google Speech-to-Text 노드로 변환
- 결과 텍스트를 동일 폴더에 .txt 파일로 저장
- 효과: 1시간 회의 녹음 → 5분 내 텍스트 요약 자동 생성
8. 중복 파일 자동 검출 및 처리 🔍
- 시나리오: 동일한 MD5 해시를 가진 중복 파일 정리
- n8n 설정:
- Google Drive 노드로 전체 파일 목록 가져오기
- Function 노드로 파일 해시 계산
- 중복 파일 발견 시 이메일 알림 또는 자동 삭제
- 주의: 삭제 전 확인 단계를 거치는 것이 안전
9. 팀원별 저장 공간 사용량 리포트 📈
- 시나리오: 매월 1일 팀원별 구글 드라이브 사용량 리포트 발송
- n8n 설정:
- Schedule 트리거로 매월 1일 설정
- Google Drive 노드로 사용량 데이터 수집
- Google Sheets에 기록 후 Data Visualization 노드로 차트 생성
- 개인별 맞춤 리포트 이메일 발송
- 효과: 저장 공간 과사용 문제 사전 예방
10. 외부 협업자 자동 초대 🤝
- 시나리오: 새 클라이언트 정보가 CRM에 등록되면 구글 드라이브 공유 폴더 초대
- n8n 설정:
- CRM 웹훅 또는 DB 트리거로 새 클라이언트 감지
- Google Drive 노드로 “[클라이언트명]” 폴더 생성
- Gmail 노드로 초대 메일 발송 (편집 권한 설정 가능)
- 예시: “ABC컴퍼니” 등록 → “ABC컴퍼니_협업” 폴더 생성 및 담당자에게 링크 발송
n8n 설정 핵심 팁 ✨
- 서비스 계정 사용: OAuth보다 서비스 계정이 안정적
- 실행 주기 조정: 너무 잦은 폴링은 API 한계 유발
- 에러 처리: 중요한 워크플로우에는 Error Trigger 노드 추가
- 테스트: 소량 데이터로 테스트 후 전체 적용
이제 구글 드라이브를 단순 저장소가 아닌 스마트한 비즈니스 허브로 바꿀 때입니다! n8n의 300개 이상의 노드와 결합하면 무한한 자동화 가능성이 열립니다. 💡 가장 먼저 어떤 시나리오를 구현해 보시겠어요?