💡 메이크 업무 자동화: 최근, 마케터들 사이에서 노코드툴 – 메이크를 사용한 업무 자동화에 대한 관심이 높아지고 있습니다. 이런게 있으면 빠질 수 없죠. 저도 한 번 시험 삼아 간단한 워크 플로우를 만들어 보았습니다.
contents
메이크 업무 자동화 개요

기본 구조는 영어 기사 RSS를 받아서 > 텍스트로 변환하고 > ChatGPT를 활용해서 번역, 요약한 후 > 노션에 테이블로 저장하는 형태입니다.
‘메이크 업무 자동화’를 웹훅으로 시작하는 경우도 있는데요, 웹훅과 RSS의 차이는 무엇일까요?
1) 웹훅
웹훅(webhook)은 특정 이벤트가 발생했을 때 자동으로 다른 서비스나 애플리케이션에 알림을 보내는 방법입니다.
알림 시스템으로 생각하면 이해가 쉬운데요, 특정 이벤트(댓글, 주문 등)가 발생하면 콜드 이메일을 보내거나 주문 정보를 저장하게 하는 식으로 활용이 가능합니다.
2) RSS
많은 뉴스 사이트와 공지사항 페이지는 RSS 피드를 제공합니다. RSS 피드를 활용하면 웹사이트 업데이트 정보를 쉽게 파악할 수 있습니다.
웹훅을 사용할 경우 주기적으로 스크래핑을 해야하기 때문에, 이번에는 기본 제공해주는 RSS를 사용해서 플로우를 구성하였습니다.
1단계: Retrieve RSS feed items
뉴욕 타임즈 경제 뉴스(https://rss.nytimes.com/services/xml/rss/nyt/Economy.xml)를 대상으로 RSS 피드를 수집하기로 하였습니다.
1. 메이크 대시보드에 로그인
• Make.com에 로그인합니다.
2. 새 시나리오 생성
• 대시보드에서 “Create a new scenario” 버튼을 클릭합니다.
3. RSS 모듈 추가
• 모듈 검색창에서 “RSS”를 입력하고, “Retrieve RSS feed items” 모듈을 선택합니다.
4. RSS 피드 URL 입력
• URL 필드에 뉴욕 타임즈 경제 뉴스 RSS 피드 URL을 입력합니다.
• URL: https://rss.nytimes.com/services/xml/rss/nyt/Economy.xml
5. Date from, Date to, Maximum number of returned items
• 수집 기간 범위, 수량을 입력합니다.
6. 테스트 실행
• 설정이 완료되면 “Run once” 버튼을 클릭하여 설정이 제대로 되었는지 확인합니다.
• 피드 항목이 정상적으로 수집되는지 확인합니다.

2단계: Get a file
HTTP 모듈 추가
• Method: GET
• URL: {{1.URL}}
• 테스트 실행: “Run once” 버튼 클릭
• 데이터 프리뷰 확인: HTTP 응답 데이터의 Body 필드 확인
1단계에서 Run once를 선택하면 RSS 모듈 위쪽에 (1) 이라고 써진 말풍선이 나타납니다. 해당 영역을 선택하면 수집된 항목 결과가 보이는데요, 다음 단계부터는 이 항목들을 불러오며 활용하게 됩니다. 1. URL 의 의미는 1단계 결과 중 URL 항목을 불러오겠다는 의미입니다.

3단계: Html to text
이번 단계에서는 2단계에서 수집한 HTML을 텍스트로 변환합니다.
Text Parser 모듈 추가
• HTML 필드: {{2.Data}}
• Line break: 기본 설정 (LF (\n) - Unix/Mac OS X)
• Uppercase headings: 기본 설정 (Yes)
• 설정 저장: “OK” 버튼 클릭
• 테스트 실행: 설정이 제대로 되었는지 확인

Text parser 모듈은 단독으로 실행할 수 없고 우측에 꼭 다른 모듈이 필요합니다. Run once 실행 시 에러가 날 경우 그러려니 하고 넘어가면 됩니다.
4단계: Create a Completion (Prompt) – GPT를 사용하여 번역 및 요약
이제 수집된 자료를 ChatGPT를 사용해 번역, 요약하려고 합니다.
이 과정에서는 ChatGPT API 별도 결제가 필요합니다. 만약 GPT 유료 서비스를 구독하고 있다고 해도 별도 결제가 필요하니 참고해 주세요.
OpenAI 모듈 추가: Make 시나리오에 OpenAI 모듈을 추가하고 “Create a Chat Completion (GPT Models)” 옵션을 선택합니다.
• 연결 설정: OpenAI API 연결을 선택하거나 설정합니다.
• 모델 및 프롬프트 설정: 모델을 선택하고, 주어진 프롬프트를 입력합니다.
• 입력 데이터 설정: 프롬프트에서 이전 단계의 출력 데이터를 참조합니다.
• 설정 저장 및 테스트: 설정을 저장하고 시나리오를 실행하여 결과를 확인합니다.
프롬프트 : Translate the following English text to Korean and summarize it in the format “한글 제목 : 요약문”:{{3.text}}

토큰은 500 정도로 설정해두어야 번역, 요약을 매끄럽게 해주더라고요. 너무 적게 설정해두면 번역문이 중간에 끊어진다거나 하게 되니 참고해 주세요.
5단계: Create a Database Item – 노션에 데이터 저장
이제 메이크 업무 자동화 마지막 단계입니다.
Notion 모듈 추가: Make 시나리오에 Notion 모듈을 추가하고 “Create a Database Item” 옵션을 선택합니다.
• Notion 계정 연결: 이미 설정된 계정을 선택하거나 새로운 연결을 설정합니다.
• 데이터베이스 ID 선택: 데이터를 저장할 Notion 데이터베이스를 선택합니다.
• 입력 데이터 설정: 각 필드의 Key, Value Type, Value를 올바르게 설정합니다.
• 설정 저장 및 테스트: 설정을 저장하고 시나리오를 실행하여 결과를 확인합니다.
데이터베이스 ID : 노션 데이터베이스 URL 중간 영역에 나옵니다.
https://www.notion.so/hongppo/b30c********a9774822e9cb?v=3af9607a59ca401f87dd8a64f006304d&pvs=4
주소가 위와 같다면 “b30c********a9774822e9cb” 가 데이터베이스 ID입니다.
노션 저장 시 데이터 베이스 구조 key, value type, value가 맞지 않을 경우 계속 오류를 뱉어냅니다.
- 노션 데이터 베이스 구조가 아래와 같을 때,
- Title
- Content
- Date

항목 | Key | Value Type | Value |
---|---|---|---|
Title | Title | Title | {{1.title}} |
Content | Content | Rich text | {{6.choices[].message.content}} |
Date | Date | Date | {{1.date}} |
마무리: 메이크 업무 자동화

이번 글에서는 메이크를 사용해 뉴욕 타임스의 경제 기사를 수집, ChatGPT를 통해 번역 및 요약해서 노션에 저장하는 과정을 알아보았습니다.
이외에도 ‘메이크를 활용한 업무 자동화 플로우’는 다양하게 적용 가능한데요, 다음 글에서 또 더 흥미로운 업무 자동화 플로우를 알아보겠습니다.’이외에도 메이크를 활용한 업무 자동화 플로우는 다양하게 적용 가능한데요, 다음 글에서 또 더 흥미로운 업무 자동화 플로우를 알아보겠습니다.
감사합니다.