⚡ AI 인텔리전스 레이더
🚀 중급반 · 나만의 자동화 봇 & 앱 서비스 런칭

6회차 · 노코드 자동화 — Make로 내 업무 봇 만들기

백두산 (Doosan Baek) · 게시 2026-06-13 · 최종 수정 2026-07-10

이 회차에서 배우는 것

🔧 개념 잡기트리거 → 가공 → 액션 — 모든 자동화의 공통 구조
🆚 도구 비교Make · Zapier · n8n · Power Automate 어떤 차이?
⚡ Make 입문가입·화면·첫 시나리오 직접 만들기
🧩 핵심 모듈Router·Iterator·Aggregator·HTTP·Webhook
📊 실무 봇시트 + ChatGPT + 메신저 + 에러 핸들링까지
🛡️ 운영비용·로그·보안·실패 시 알림

노코드 자동화의 대표 주자 Make로, 코드 한 줄 없이 반복 업무를 자동화합니다. 'A가 일어나면 B를 해라' 시나리오를 블록으로 그립니다. 이번 회차의 목표는 한 시나리오를 만드는 게 아니라, '어떤 업무든 트리거·가공·액션으로 쪼개는 사고법'을 익히는 것입니다. 같은 사고법으로 Zapier·n8n·Power Automate에도 응용됩니다.

🔧 노코드 자동화 — 핵심 개념

모든 자동화는 '트리거 → (필터·가공) → 액션'의 흐름. 이 한 줄만 머리에 박혀 있으면 어떤 도구든 1주일이면 익힙니다.

🆚 자동화 도구 비교 — 뭘 쓸까?

⚡ Make 가입 & 화면 익히기

  1. make.com 접속 → Get started → 구글 계정으로 가입
  2. 지역 — EU 또는 US 중 선택 (한국은 보통 EU)
  3. 왼쪽 메뉴 'Scenarios' → '+ Create a new scenario'
  4. 큰 빈 캔버스 + 가운데 큰 + 버튼이 첫 모듈 (트리거)
  5. + 클릭 → 앱 검색(Google Sheets·Slack·OpenAI 등) → 트리거 종류 선택
  6. 두 번째 모듈은 첫 모듈에 마우스를 올리면 옆에 작은 + 가 생김

💡 Make 화면 5요소

🎯 첫 시나리오 — 구글시트 새 행 → 슬랙 알림

가장 기본 자동화 — 시트에 새 데이터가 들어오면 알아서 알려주는 봇. 10분이면 완성합니다.

  1. + 클릭 → 'Google Sheets' 검색 → 'Watch Rows' 트리거 선택
  2. 구글 계정 연결(첫 사용 시 권한 허용) → 스프레드시트·시트 이름·시작 행 지정
  3. 'Run once'로 테스트 — 시트에 임의의 행 하나 추가하고 데이터가 들어오는지 확인
  4. 트리거 옆 + → 'Slack' 검색 → 'Create a Message' 선택
  5. 워크스페이스 연결 → 채널 선택 → 메시지 본문에 시트 데이터를 드래그해 매핑
  6. Run once로 슬랙에 메시지가 가는지 확인
  7. 좌하단 스케줄러를 '15분마다'로 설정 → 우상단 ON 토글로 활성화
# Slack 메시지 본문 예시 (변수 매핑)
📊 새 주문이 들어왔습니다

• 주문번호: {{1.A}}
• 상품: {{1.B}}
• 금액: {{1.C}}원
• 시각: {{1.D}}

→ 시트 바로 보기: <https://sheets.google.com/...|열기>

🧩 핵심 모듈 — Router · Iterator · Aggregator

단순 흐름을 넘어 진짜 업무 봇을 만들 때 쓰는 세 모듈. 한 번만 익혀두면 평생 씁니다.

🔁 응용 — 필터·조건 분기 단계별

  1. 트리거 → Router 모듈 추가
  2. Router에서 갈래 두 개 생성
  3. 각 갈래의 첫 모듈을 클릭 → 좌상단 'Filter set up' 버튼
  4. 조건 — 예: 첫 갈래는 '금액 ≥ 100000', 둘째 갈래는 'Else (모두)'
  5. 각 갈래에 다른 액션 — 큰 주문 → 팀 채널, 일반 → 본인 DM
  6. Run once로 두 케이스 모두 테스트

🤖 OpenAI/Anthropic 모듈 — AI를 한가운데에

단순 알림 봇을 '판단·요약 봇'으로 진화시키는 핵심 모듈. 시트 데이터를 받아 AI가 요약·분류·답장 초안을 만들어 다음 모듈로 넘깁니다.

  1. platform.openai.com 가입 → Billing에 카드 등록 → API 키 발급
  2. Make에 OpenAI 모듈 추가 → 'Create a Completion' 선택
  3. Connection — 발급받은 API 키 붙여넣기
  4. Model — GPT-5 mini(가성비) 또는 GPT-5.5(품질·균형)
  5. Messages → System 프롬프트(역할)와 User 프롬프트(요청) 작성
  6. User 메시지에 시트 행 데이터를 변수로 매핑
  7. 다음 모듈(Slack)에서 OpenAI의 응답(content)을 본문에 매핑

📊 실전 — 구글시트 + ChatGPT + 메신저 일일 봇

오늘의 메인 실습 — 매일 오전 9시, 어제 시트 데이터를 AI가 요약해 슬랙으로 보내는 진짜 업무 봇.

  1. 트리거 — Google Sheets 'Watch Rows' (어제 추가된 행을 받는 필터 추가)
  2. Aggregator로 어제 행들을 하나로 합치기
  3. OpenAI 'Create a Completion' — 시스템 프롬프트로 역할 정의, 사용자 메시지에 합쳐진 데이터
  4. Slack — AI 응답을 채널로 전송
  5. 스케줄러 → Daily → 09:00 Asia/Seoul
  6. 1주일 모니터링 후 프롬프트·필터 미세 조정
[System]
너는 회사의 일일 매출 분석가다.
매일 어제 매출 데이터를 받아 다음 4줄 형식으로 슬랙 리포트를 만든다.

[User]
어제 매출 데이터:
{{Aggregator.text}}

다음 형식으로 작성:
1) 어제 총매출 한 줄 (전일 대비 증감 %)
2) 베스트 품목 1개와 이유 한 줄
3) 주의할 이상치/하락 한 줄
4) 오늘 행동 제안 한 줄 (구체적으로)

🛡️ 에러 핸들링 — 실패해도 알아채게

운영 환경에서 가장 중요한 부분. 모듈이 한 번 실패하면 다음 실행도 같은 데이터로 또 실패할 수 있습니다.

  1. 에러가 자주 나는 모듈(API 호출 등)을 우클릭 → 'Add error handler'
  2. 에러 핸들러에 'Slack' 모듈 추가 → '#alerts 채널로 실패 알림' 보내기
  3. 에러 핸들러 마지막에 'Resume'(다음 데이터로 진행) 또는 'Rollback'(전체 중단) 선택
  4. Scenario settings → 'Allow storing of incomplete executions' ON — 실패한 실행 데이터 보관

💰 비용·운영 가이드

🔐 보안 체크리스트

🚀 응용 아이디어 — 바로 만들 수 있는 5가지

📌 6회차 핵심