(쌩초보) 자동화 기획부터 실행까지: 텔레그램으로 구글캘린더 반영

소개

토요일 타이칸님의 특강을 듣고, 궁극적으로 기획은 결국 툴과 상관없이 꼭 필요한 내용을 구조화하는 것이 중요하구나 생각되었습니다.

그래서 업무적으로, 개인적으로 자동화할 수 있는 부분이 무엇이 있을까 고민하고, 나누어준 A4용지에 거침없이 적어보았습니다. 조별 토의시간에 두가지 아이디어를 공유했더니 공통적인 피드백은 “먼저 간단히 성공할 수 있는 부분을 실행하고, 이 또한 small win 이후 확대, 적용하는 것이 좋겠다”는 것이었습니다.

그래서 매번 “나에게 카톡보내기”해도 잘 챙겨보지 못하는 것을 좀 더 심플화해서 자동화 해야겠다는 생각이 들었습니다.

그래서 결정한 것은 “텔레그램으로 일정을 보내면, 자동으로 구글 캘린더에 저장해주는 프로세스”를 실행해보자 입니다.

기존 지피터스 사례를 살펴보니 너무도 유사한 사례가 많아서 정말 2시간이면 그대로 따라하며 딸깍으로 끝날 줄 알았습니다. ㅠ

진행 방법

1.    자동화 기획

내 구글캘린더에 일정을 반영할 수 있는 서비스 자동화
트리거: 폰에 나와의 채팅을 통해 일정을 메시지로 보내면
조건: 구글캘린더에서 활용하는 카테고리에 해당하는 일정을(개인, 코칭, AI 등)
액션: 일정 반영

2.    활용할 Tool 선정

조별 논의시간에 n8n에서 활용할 수 있는 트리거 앱 중 카톡은 난이도가 높으니 텔레그램을 추천한다고 말씀주셔서 활용할 앱을 정해보았습니다
트리거: 텔레그램
조건: chatGPT로 내용 추출, 일정반영 위한 구조화
액션: 구글캘린더

3.    N8N으로 실행

트리거와 액션을 기준으로 노드를 연결한 후 실행해 보았습니다.

텔레그램을 처음 설치했기 때문에 사용방법 익히는 것도 쉽지 않네요.

구글캘린더로 연동해보려고 했지만 계속 에러가 나서. 우선은 inactive 시키고 다시 텔레그램으로 output만 보여주는 형태로 만들었습니다.

메시지를 보내는 과정을 보여주는 다이어그램

AI Agent Prompt는 다음과 같습니다.

{{ $json.message.text }} 메시지를 분석해서 일정 관련 정보가 있다면 **아래 JSON 형식 그대로** 구조화해서 반환해줘. 

- 반드시 JSON 객체 하나만 반환해야 함. 텍스트 없이.
- 메시지에 "일정"이라는 단어가 포함되거나 일정관련 내용일 때만 반응해
- 없으면 {"result": "없음"} 만 반환
- date는 {{ $now.setZone('Asia/Seoul') }}
- type은 {"AI", "대학원", "가족", "개인"} 중 하나 선택
- schedule_start는 date기준으로 계산해줘. "내일"이면 date+1일
- schedule_end는 duration이 있으면 계산해서, 아니면 기본 1시간 적용

형식 예시:
{
  "date": "2025-07-16 09:00",
  "type": "AI",
  "schedule_start": "2025-07-16 14:00",
  "schedule_end": "2025-07-16 15:30",
  "schedule_content": "챗GPT 스터디"
}

이 방식으로 진행해서 구글캘린더 자동저장은 불가능했고, 텔레그램으로 parsing된 결과가 나오는 것만 확인할 수 있었습니다.

한국어 문자 메시지의 스크린 샷

결과와 배운 점

매번 듣기만 하다가 n8n 실행시켜보면서 흥미도 생기고, 자동화 할 수 있는 아이템을 고민하는 저를 발견하게 되네요.

텔레그램도 처음 설치해봐서 애먹었지만, 텔레그램 활용해서 유튜브, 일정관리, 할일관리 등을 구글을 활용해서 다양하게 적용해보고 싶은 생각이 들었습니다.

도움 받은 글 (옵션)

지난 토요일 스타트업실험실 타이칸님 특강

금주 월요일 허세임님 n8n 워크샵

3
2개의 답글

뉴스레터 무료 구독

👉 이 게시글도 읽어보세요