IT

메이크닷컴을 활용한 구글 폼+시트+이메일+문자 자동화 시스템 구축 가이드

esmile1 2025. 4. 7. 15:53

 

유튜브 튜토리얼을 기반으로 구글 폼 응답 데이터를 구글 시트에 자동 기록하고, 이메일/문자 알림을 발송하는 종합 자동화 시스템을 구축하는 방법을 단계별로 설명합니다.


1. 시스템 개요

![자동화 프로세스 다이어그램](https://example핵심 기능**:

✔️ 구글 폼 응답 실시간 수집

✔️ 구글 시트 자동 업데이트

✔️ 이메일/문자 알림 자동 발송

✔️ 기존 데이터 업데이트 처리

✔️ 조건부 작업 실행(3박스 이상 시 외주 배송 처리)


2. 주요 구성 요소

2.1 구글 폼 설정

  1. 구글 드라이브 → 새로 만들기 → 구글 설문지 선택
  2. 필드 구성 예시:
  3. - 신청자 이름 (단답형) - 연락처 (단답형) - 제품 선택 (객관식: A4 보급형/일반형) - 수량 (체크박스: 1/2/3박스)
  4. 응답 링크 생성: 게시 → 링크 복사 → URL 단축

2.2 구글 시트 템플릿

컬럼명 데이터 타입 설명

신청 번호 타임스탬프 자동 생성
신청자 이메일 텍스트 폼 응답에서 자동 수집
제품 선택 드롭다운 A4 보급형/일반형
외주 배송 여부 체크박스 수량 3박스 이상 시 자동 체크

3. 메이크닷컴 자동화 30단계 프로세스

3.1 초기 설정 (1-5단계)

  1. 메이크닷컴 회원 가입
  2. 새 시나리오 생성 → 이름 지정 (예: "A4용지 신청 시스템")
  3. 구글 폼 모듈 추가 → "새 응답 감시" 선택
  4. 구글 계정 연결 → OAuth 2.0 인증 완료
  5. 폼 ID 입력: 폼 URL에서 .../d/[폼_ID]/... 부분 추출

3.2 데이터 처리 (6-15단계)

  1. Router 모듈 추가 → 신규/수정 요청 분기 처리
  2. 구글 시트 모듈 → "행 추가" 선택
  3. 시트 연결:
  4. spreadsheet_id = '1q5xxxxxxx' # 시트 URL에서 추출 sheet_name = '시트1'
  5. 변수 매핑:
    • 신청일시 → {{폼 응답 타임스탬프}}
    • 수량 → {{폼 응답.수량}}
  6. 조건부 로직 추가:
  7. if(수량 >= 3) { 외주배송 = TRUE } else { 외주배송 = FALSE }

3.3 알림 시스템 (16-25단계)

  1. 이메일 모듈 추가 → Gmail/SMTP 선택
  2. 수신자 설정:
  3. - 기본 수신: {{신청자 이메일}} - CC: 관리자@company.com
  4. HTML 템플릿 작성:
  5. {{신청자 이름}}님, 신청이 완료되었습니다. 제품: {{제품 선택}} 예상 배송일: {{now + 3일}}

3.4 고급 기능 (26-30단계)

  1. 문자 발송 모듈 추가 → 솔라피 연동
  2. API 키 발급 → 메이크닷컴에 입력
  3. 메시지 템플릿:
  4. f"""[{회사명}] 신청 완료 {신청자 이름}님의 {제품} {수량}박스 주문 접수 추적번호: {택배사_코드}{random.randint(100000,999999)} """
  5. 오류 처리 모듈 추가 → 실패 시 슬랙 알림
  6. 전체 시나리오 테스트 → **"Run once"**로 검증

4. 핵심 트러블슈팅 팁

  1. 타임존 문제: 모든 모듈에서 Asia/Seoul 명시적 설정
  2. 데이터 유실 방지:
  3. try: save_to_spreadsheet() except Exception as e: send_alert(f"오류 발생: {str(e)}")
  4. 성능 최적화: 15분 주기 폴링 → 웹훅으로 전환 권장

5. 활용 사례 확장

  • 재고 관리 시스템: 실시간 재고 감시 → 발주 요청 자동화
  • 고객 지원 티켓: 폼 응답 → JIRA 티켓 자동 생성
  • 결제 연동: Stripe API → 자동 결제 처리

🛠️ 추가 학습을 위한 프롬프트

  1. "메이크닷컴 웹훅 설정 방법 단계별로 설명해주세요"
  2. "구글 앱스크립트와 메이크닷컴 연동 베스트 프랙티스"
  3. "한국에서 SMS 발송 시 GDPR 대응 방안"
  4. "메이크닷컴 대체 서비스 비교 분석표"
  5. "무료 계정으로 월 1000건 이상 처리하는 방법"

이 가이드를 통해 3시간 내에 완벽한 자동화 시스템을 구축하세요. 각 단계별 상세 코드와 스크린샷은 GitHub 저장소에서 확인 가능합니다.