Gmail의 특정 이메일 수신시 Telegram 자동 알림(* 노드2개로 초간단 설정)

소개

  • 지메일로부터 특정인 이메일을 기다리고 있는데, 매일 지메일에 접속해서 확인하다가, n8n을 통해 자동으로 특정 이메일 수신시 텔레그램으로 전송하는 워크플로우 구성

진행 방법

  • 우선적으로 ChatGPT에 자문을 구했으나, 다음과 같이 좀 복잡한 워크플로우를 설계해줌

    • Start

    • Gmail → Search Emails (특정 발신자 필터)

    • IF (결과가 있을 경우만)

    • Telegram → Send Message

  • 그래서, 내가 직접 노드를 검색해서 "Gmail Trigger"를 발견하고 단 두개의 노드로 간단하게 특정이메일 수신시에 텔레그램에 전송하는 워크플로우 완성

    • Gmail Trigger : 1시간마다 지메일 확인하여 특정 이메일 수신시 Trigger 되도록 설정

      • Poll Times - Mode: Every Hour

      • Filters - Search: "특정 주소" 입력(* 참고로, 실제 Gmail에서의 "Search"창과 동일하게 검색이 됨)

    • Telegram : 기존 내 API입력하고 그룹 ChatID 입력

전보 계정으로 메시지를 보내는 방법을 보여주는 다이어그램

결과와 배운 점

  • 아직은 ChatGPT가 완벽하지 않아 너무 의존하지 말아야 함

  • 내가 원하는 결과물을 얻기위해 여러가지 방안중에서 최소의 Resource가 들어가는 것을 찾는 고민이 필요함

👉 이 게시글도 읽어보세요