n8n × Gmail 자동화

Google OAuth2 Client ID / Secret
발급 완전 가이드

Google Cloud Console에서 OAuth2 자격증명을 발급하고 n8n Gmail 노드에 연결하는 전 과정입니다.
처음 해보는 분도 스크린샷 보고 따라하면 5분 안에 완료됩니다.

⏱️ 소요시간 약 5분
🔑 사전 조건 Google 계정 로그인 상태
🎯 목표 n8n Gmail 자동 이메일 발송 설정

전체 흐름

① Cloud Console 접속
② Gmail API 활성화
③ OAuth 클라이언트 생성
④ Secret 즉시 복사
⑤ n8n 연동 완료
🔑

Google Cloud Console 설정 (Step 1–5)

Step 1 Google Cloud Console 접속 30초

아래 링크를 클릭해서 Google Cloud Console에 접속하세요. Google 계정으로 자동 로그인됩니다.

☁️
Google Cloud Console 홈 스크린샷
💡
프로젝트가 없으면? 상단 드롭다운에서 "새 프로젝트" 클릭 → 이름 입력(예: n8n-automation) → 만들기. 2분이면 OK.
Step 2 Gmail API 활성화 1분
  1. 상단 검색창Gmail API 입력 후 엔터
  2. 검색 결과에서 "Gmail API" 클릭
  3. 파란색 "사용 설정" 버튼 클릭
Gmail API 검색 스크린샷
ℹ️
이미 "API 사용 설정됨"이라고 표시되어 있으면 완료! 그냥 다음 Step으로 넘어가세요.
Gmail API 활성화 버튼 스크린샷
Step 3 OAuth 동의 화면 구성 (처음이면 필수) 2분
⚠️
이 단계는 조건부입니다 좌측 메뉴 APIs & Services → 사용자 인증 정보를 클릭했을 때 "동의 화면을 먼저 구성하라"는 메시지가 뜨는 경우에만 진행하세요. 안 뜨면 Step 4로 바로 이동!
  1. "동의 화면 구성" 클릭
  2. User Type: 외부 선택 → "만들기"
  3. 앱 이름: n8n 입력, 사용자 지원 이메일: 본인 Gmail 선택
  4. "저장 후 계속" 클릭 → 이후 모든 단계 "저장 후 계속"만 누르면 OK
  5. 마지막 화면에서 "대시보드로 돌아가기" 클릭
  6. 다시 사용자 인증 정보 메뉴로 돌아와서 Step 4 진행
OAuth 동의 화면 구성 스크린샷
Step 4 OAuth 클라이언트 ID 생성 1분
  1. 좌측 메뉴 APIs & Services → 사용자 인증 정보 (Credentials) 클릭
  2. 상단 "+ 사용자 인증 정보 만들기" 버튼 클릭
  3. "OAuth 클라이언트 ID" 선택
사용자 인증 정보 만들기 스크린샷

아래 값으로 정확히 입력하세요:

애플리케이션 유형 웹 애플리케이션 이름 n8n (자유롭게 변경 가능) 승인된 리디렉션 URI http://localhost:5678/rest/oauth2-credential/callback
💡
"+ URI 추가" 버튼 클릭 후 위 주소를 입력해야 합니다. 입력 후 "만들기" 클릭.
OAuth 클라이언트 설정 입력 스크린샷
⚠️ Step 5 Client Secret 확인 — 지금 바로 복사하세요! 1분
🚨
팝업이 닫히면 Secret은 다시 볼 수 없습니다! "만들기" 클릭 직후 팝업에 Client IDClient Secret이 표시됩니다. 이 화면에서 반드시 복사해두세요.
Client ID/Secret 팝업 스크린샷

😱 팝업을 이미 닫아버렸다면?

  1. 사용자 인증 정보 목록에서 방금 만든 클라이언트 이름 클릭
  2. 오른쪽 상단 ℹ 버튼 (정보 및 요약) 클릭
  3. "클라이언트 보안 비밀번호" 섹션 → "+ Add secret" 클릭
  4. 새로 생성된 Secret 옆 복사 아이콘 클릭 → 전체 값 획득
🔄 팝업 닫은 경우 — 클라이언트 상세 → "+ Add secret" 화면
❌ 잘못된 방법

팝업 닫고 나중에 찾으려고 함 → Secret 없음 → 처음부터 다시

✅ 올바른 방법

팝업 뜨는 즉시 Client ID + Secret 둘 다 메모장에 붙여넣기 → 팝업 닫기

n8n 연동 (Step 6–7)

Step 6 n8n에 OAuth2 자격증명 입력 1분
  1. 브라우저에서 http://localhost:5678 접속
  2. 워크플로우 열기 → "Send Summary Email" 노드 클릭
  3. Credential 항목 → "Create new credential" 클릭
  4. "Gmail OAuth2 API" 선택
  5. Client ID 란에 복사한 값 붙여넣기
  6. Client Secret 란에 복사한 값 붙여넣기
  7. "Sign in with Google" 버튼 클릭
  8. Google 계정 선택 → 권한 허용 클릭
  9. 자동으로 n8n으로 돌아오면 Save 클릭
n8n Gmail OAuth2 설정 스크린샷
💡
Google 로그인 화면에서 "이 앱은 Google에서 확인하지 않았습니다" 경고가 뜨면? 개인 용도의 테스트 앱이므로 정상입니다. "고급" 클릭 → "(안전하지 않음) 계속하기" 클릭하면 진행됩니다.
Step 7 워크플로우 활성화 → 자동 실행 시작! 30초
  1. n8n 워크플로우 편집 화면 우측 상단 Active 토글ON
  2. 초록색 불이 들어오면 완료!
n8n 워크플로우 활성화 스크린샷
🎉
완료! 이제 매일 오전 9시 자동 실행됩니다. 트리거 시간을 변경하려면 Cron 노드 설정에서 수정하세요. 기본값은 0 9 * * * (매일 9:00 AM).

완료 체크리스트

설정이 완전히 끝났는지 아래 항목을 하나씩 확인해보세요.

  • Google Cloud Console에서 Gmail API 활성화 완료
  • OAuth 클라이언트 ID 생성 + 리디렉션 URI localhost:5678/... 추가 완료
  • Client ID와 Client Secret을 안전한 곳에 복사 보관
  • n8n Gmail OAuth2 자격증명 생성 + Sign in with Google 완료
  • 워크플로우 Active 토글 ON — 초록불 확인

⚠️
자주 실수하는 것들
  • 리디렉션 URI를 http가 아닌 https로 잘못 입력 → 인증 실패
  • 포트 번호 5678을 다른 값으로 입력 → 콜백 수신 실패
  • Client Secret 팝업 닫고 나서 당황 → "+ Add secret"으로 재발급 (Step 5 참고)
  • n8n이 꺼져있으면 워크플로우 미실행 → PC/서버가 켜져 있어야 함