Slide 01 school

1강 목표

자동화 개념을 내 업무에 연결해 이해
Make 화면 구조(시나리오/모듈/데이터 흐름)를 스스로 탐색
실습: Google Form → Google Sheets 자동 저장 1개 완성
운영 기초: 로그로 디버깅 + Telegram 알림(성공/에러) 맛보기

Slide 02 flag

오늘 결과물 미리보기

check_circle

시나리오 1개(폼→시트)

check_circle

Telegram 알림 1개(선택: 성공 또는 에러)

check_circle

과제: 내 업무 자동화 1개를 “한 문장”으로 설계

Slide 03 lightbulb

180분 진행 흐름

1

자동화 한 문장(10)

2

핵심 용어 7개만(40)

3

실습: 폼→시트 만들기(90)

4

로그/에러/알림(30)

5

과제 정리(10)

Slide 04 account_tree

자동화는 이 한 문장으로 시작

check_circle

공식: (언제) → (무엇을) → (어디로)

check_circle

예: “폼 제출되면 → 응답 데이터 → 시트에 저장”

check_circle

이 문장이 명확하면, 어떤 도구를 써도 자동화가 된다

check_circle

핵심 개념

Slide 05 handyman

트리거 vs 액션(가장 중요)

check_circle

트리거(Trigger): 시작 신호(언제 시작?)

check_circle

예) “폼이 제출되면”, “매일 09:00에”

check_circle

액션(Action): 실제 실행(무엇을 할까?)

check_circle

예) “시트에 저장”, “Telegram 메시지 보내기”

Slide 06 extension

시나리오 / 모듈 / 커넥터(앱)

check_circle

시나리오(Scenario): 자동화 설계도(전체 흐름)

check_circle

모듈(Module): 한 단계 작업 블록 1개

check_circle

커넥터(App): 연결할 서비스(예: Google Forms, Google Sheets, Telegram)

Slide 07 terminal

연결(Connection)은 ‘로그인 + 권한’

1

Make에서 앱을 쓰려면 먼저 연결이 필요

2

연결이 실패하는 대부분의 이유

3

로그인 계정이 다름

4

권한이 없음(공유/접근)

Slide 08 sync_alt

매핑(Mapping): 값 꽂아 넣기

check_circle

의미: 들어온 값을 다음 단계 입력칸에 연결

check_circle

예: 폼의 이메일 → 시트의 email 컬럼

check_circle

초보자 팁: “시트에 저장될 최종값”을 먼저 떠올리기

Slide 09 fact_check

번들(Bundle): 데이터 1건

check_circle

의미: 처리하는 데이터 한 묶음(1건)

check_circle

예: 폼 응답 1건 = 번들 1개

check_circle

중요: 번들이 여러 개면, 뒤 모듈이 여러 번 실행된다

Slide 10 auto_awesome

오퍼레이션(Operations)과 크레딧(Credits)

check_circle

오퍼레이션: 모듈이 실행된 횟수(활동량)

check_circle

크레딧: 그 활동량에 대해 실제로 차감되는 ‘사용량’

check_circle

기본 감각: 일반 앱은 모듈당 ≈ 1크레딧 차감

Slide 11 shield_person

필터(Filter): 조건문

1

의미: 조건이 맞을 때만 다음 단계로 통과

2

예: type = “환불”일 때만 Telegram 알림

Slide 12 admin_panel_settings

라우터(Router): 길 나누기

check_circle

의미: 흐름을 여러 갈래로 분기

check_circle

예: 문의/불만/환불 → 서로 다른 처리

check_circle

초보자 팁: 처음엔 라우터 없이 시작하고, 익숙해지면 추가

check_circle

데이터 흐름을 조금 더 쉽게

Slide 13 share

시나리오가 실행될 때 벌어지는 일(1분)

check_circle

트리거가 새 데이터를 찾는다

check_circle

새 데이터(번들)가 있으면 다음 모듈로 전달된다

check_circle

번들이 여러 개면 다음 모듈도 그 수만큼 반복 실행될 수 있다

Slide 15 automation

로그(History/Execution): 막히면 여기부터

1

로그에서 확인할 3가지

2

어느 모듈에서 멈췄나

3

그 모듈에 어떤 값이 들어왔나(입력 데이터)

4

에러 메시지가 요구하는 게 무엇인가(권한/필수값/형식)

Slide 16 school

초보자 에러 Top 3와 해결 방향

check_circle

권한 문제: 폼/시트 공유, 소유자/연결 계정 확인

check_circle

필수값 누락: 시트의 필수 컬럼, 이메일 형식 등 확인

check_circle

형식 오류: 날짜/숫자 포맷, 줄바꿈/특수문자 처리

Slide 17 flag

에러 핸들링(Error handler) 한 줄 이해

check_circle

의미: 실패하면 ‘대체 루트’로 처리

check_circle

오늘 목표: 실패 시 Telegram 경고 메시지 1개 만들기

check_circle

실습 준비(폼/시트/텔레그램)

Slide 18 lightbulb

실습에 쓸 샘플 폼(질문 4개)

check_circle

이름

check_circle

이메일

check_circle

문의유형(문의/불만/환불)

check_circle

내용

Slide 19 account_tree

실습에 쓸 샘플 시트(컬럼 5개)

1

timestamp

2

name

3

email

4

type

5

message

Slide 20 handyman

(선택) Telegram 준비(가장 쉬운 방식)

check_circle

개인 채팅으로 먼저 테스트(가장 빠름)

check_circle

목표: 테스트 메시지 1건 보내기

check_circle

실습: Google Form → Google Sheets

Slide 21 extension

Step 1) 새 시나리오 만들기

check_circle

Make에서 새 시나리오 생성

check_circle

모듈을 왼쪽에서 오른쪽으로 연결할 예정

Slide 22 terminal

Step 2) 트리거 추가: Google Forms

check_circle

트리거 예시: “새 응답 감지(Watch Responses)”

check_circle

연결(Connection) 선택/생성

check_circle

테스트용 응답 1건으로 트리거가 데이터를 잡는지 확인

Slide 23 sync_alt

Step 3) ‘Run once’로 데이터 확인

1

Run once 실행

2

트리거 모듈 위에 숫자가 뜨면 실행됨

3

클릭해서 “어떤 값이 들어왔는지(번들)” 확인

Slide 24 fact_check

Step 4) 액션 추가: Google Sheets 행 추가

check_circle

액션 예시: “행 추가(Add a Row)”

check_circle

저장할 스프레드시트/시트 탭 선택

Slide 25 auto_awesome

Step 5) 매핑 규칙(초보자용)

check_circle

각 컬럼에 어떤 값을 저장할지 정한다

check_circle

가장 쉬운 순서

check_circle

name

check_circle

email

check_circle

type

check_circle

message

check_circle

timestamp(응답시간 또는 현재시간)

Slide 26 shield_person

Step 6) 매핑 예시(그대로 따라하기)

check_circle

name ← 폼의 이름

check_circle

email ← 폼의 이메일

check_circle

type ← 폼의 문의유형

check_circle

message ← 폼의 내용

check_circle

timestamp ← 응답시간(가능하면 응답시간, 아니면 현재시간)

Slide 27 admin_panel_settings

Step 7) 테스트 실행(성공 기준)

1

Run once 실행

2

성공 기준 2가지

3

시트에 새 행이 추가됨

4

로그에서 번들 1건이 끝까지 처리됨

Slide 28 share

Step 8) 로그로 검증(초보자 루틴 적용)

check_circle

멈춘 모듈 확인

check_circle

입력 데이터 확인

check_circle

에러 메시지 요구사항 확인(권한/필수값/형식)

check_circle

실습 확장: 알림/조건/에러

Slide 29 rule

(선택) Telegram ‘성공 알림’ 추가

check_circle

저장이 끝났을 때만 알림

check_circle

메시지 예시

check_circle

"[완료] 폼 응답 저장: {name} / {type}"

Slide 30 automation

필터 1개 추가: 환불만 알림

check_circle

목적: 알림 폭주 방지

check_circle

조건 예시

check_circle

type = “환불”

check_circle

성공 기준: 환불일 때만 Telegram이 온다

Slide 31 school

라우터 맛보기: 문의/불만/환불

1

라우터로 3갈래 분기

2

각 분기에 서로 다른 메시지 문구(또는 담당자 알림)

3

초보자 팁: 오늘은 “구조만” 맛보기로 충분

Slide 32 flag

에러 핸들러로 ‘실패 알림’ 만들기

check_circle

에러가 나면 Telegram 경고 메시지 전송

check_circle

메시지 예시

check_circle

"[에러] 폼→시트 저장 실패: 권한/필수값/형식 확인"

check_circle

운영 감각(너무 깊지 않게, 꼭 필요한 만큼)

Slide 33 lightbulb

사용량(크레딧) 감각 잡기

check_circle

자동화 사용량은 대략

check_circle

실행 횟수(하루 몇 번) × 단계 수(모듈 몇 개)

check_circle

시나리오가 많아지면 실행 횟수도 함께 늘어남

check_circle

도구 비교(초보자 버전)

Slide 34 account_tree

Make / Zapier / n8n 한 줄 비교

check_circle

Zapier: 설정이 가장 쉬운 편, 앱 연결 폭이 매우 넓음

check_circle

Make: 흐름을 시각적으로 보기 좋고, 분기/데이터 처리에 강함

check_circle

n8n: 기술팀에 유리(확장/통제, 셀프호스팅 가능)

check_circle

마무리

Slide 35 handyman

과제(다음 단계로 연결)

1

내 업무 반복 작업 1개 고르기

2

한 문장으로 쓰기: (언제) → (무엇을) → (어디로)

3

입력 필드 5개 + 출력 1개 정하기

4

다음 수업에서 이 과제로 ‘내 업무 자동화’로 확장