Notion에 쌓인 회의록을 Claude가 자동 요약해주는 마법
n8n과 Claude AI를 활용해 Notion 회의록을 자동으로 요약하는 실무 자동화 워크플로우 구축 가이드
은퇴 후 깨달은 자동화의 가치
학교에서 30년을 가르쳤습니다. 은퇴 후 스타트업 자문을 맡으면서 깨달은 게 있습니다. 직장인들이 얼마나 반복적인 업무에 시간을 낭비하고 있는지요. 특히 회의록을 정리하고 요약하는 과정은 정말 끔찍했습니다. 매번 몇십 줄의 회의 내용을 수작업으로 요약하는 팀장들을 봤거든요.
얼마 전 n8n, Claude AI, Notion API를 조합해보니 이 모든 게 완전히 자동화되더군요. 지금 그 경험담을 여러분과 나누고 싶습니다.
n8n 워크플로우: 세 가지 핵심 단계
제가 구축한 자동화는 단순하지만 강력합니다. 먼저 Notion에서 새로운 회의록을 감지하고, Claude AI로 요약한 뒤, 다시 Notion에 저장하는 방식입니다.
첫 번째 단계는 Notion 트리거 설정입니다. n8n의 ‘Notion Trigger’ 노드를 사용해 특정 데이터베이스를 모니터링합니다. 저는 “회의록” 이름의 데이터베이스를 만들고, 상태 필드가 “미검토”인 항목이 생성되면 워크플로우가 시작되도록 했습니다. Notion API 인증은 내 워크스페이스 설정에서 통합 토큰을 발급받아 진행했는데, 이게 생각보다 간단하더군요.
두 번째 단계는 Claude로의 데이터 전송입니다. Notion에서 받은 회의 내용(텍스트 필드)을 Claude API를 통해 전달합니다. n8n에서 ‘HTTP Request’ 노드를 사용해 anthropic.com의 엔드포인트로 POST 요청을 보냅니다. 프롬프트는 제가 직접 작성했는데, “다음 회의록을 3줄의 핵심 내용으로 요약하고, 결정사항과 액션 아이템을 구분해주세요”라고 명시했습니다. Claude 3.5 Sonnet 모델을 선택했는데, 속도와 정확성이 정말 훌륭합니다.
세 번째 단계는 결과를 다시 Notion에 저장하는 것입니다. Claude의 응답을 받으면 ‘Notion Update’ 노드로 원본 레코드의 “요약” 필드를 업데이트하고, 상태를 “검토완료”로 변경합니다. 이렇게 하면 팀 전체가 자동으로 요약된 내용을 볼 수 있습니다.
실제 구현 과정의 시행착오
처음엔 꽤 헤맸습니다. Notion API의 필터링 옵션을 제대로 이해하지 못해 모든 항목을 처리하려고 했거든요. 나중에 ‘Filter’ 노드를 추가해서 미검토 상태의 항목만 선별하도록 수정했습니다.
또 하나 배운 점은 프롬프트 엔지니어링의 중요성입니다. 처음엔 “회의록을 요약해줘”라고만 했는데, 결과가 너무 길었거든요. 이후 구체적인 형식(“마크다운 형식으로”, “3줄 이내”, “불릿 포인트 사용”)을 명시하니 훨씬 나아졌습니다.
Claude API의 비용도 생각보다 저렴했습니다. 월 수천 건의 요약을 처리해도 $5 미만이더군요. 이전에 인턴을 고용했을 때와는 비교가 안 됩니다.
이 자동화가 가져온 변화
이 워크플로우를 도입한 지 3개월이 됐는데, 팀의 반응이 놀라웠습니다. 회의가 끝나자마자 요약본이 Notion에 자동으로 올라오니까요. 과거에는 회의 담당자가 2시간을 들여 요약하던 것이 이제는 5분 안에 완성됩니다.
특히 좋았던 점은 일관성입니다. 같은 기준으로 모든 회의가 요약되니까 누구나 같은 형식을 기대할 수 있습니다. 개인의 피로도나 기분에 따라 요약 품질이 달라지지도 않고요.
지금은 이 워크플로우를 확장해서 이메일 받은 것도 자동으로 Notion에 정리하고, 슬랙 메시지도 자동 분류하는 것을 테스트 중입니다. 자동화의 세계에 빠져버린 은퇴 노교수입니다.
만약 여러분도 비슷한 반복 업무로 고민하고 있다면, 지금 바로 n8n에 가입하고 이 워크플로우를 따라 만들어보세요. 여러분의 팀도 같은 변화를 경험할 수 있을 것입니다.