콘텐츠로 이동

16 Things I Wish I Knew About Make.com Before Starting

원본 영상: 16 Things I Wish I Knew About Make.com Before Starting

Make.com을 쓰면서 직접 삽질로 터득한 16가지 팁 — 트리거 조작, 모듈 관리, 에러 처리, 내장 함수까지.

  1. Parse JSON으로 새 시작점 만들기 — 웹 스크래핑 등 오래 걸리는 모듈을 매번 재실행하지 않고, 결과 데이터를 복사해 Parse JSON 모듈에 붙여넣으면 그 모듈을 트리거로 사용 가능.
  2. 트리거 드래그 이동 — 시나리오 내 트리거를 다른 모듈로 드래그해 시작점을 자유롭게 변경 가능.
  3. 모듈 단독 실행(Run this module only) — 우클릭으로 중간 모듈만 단독 실행. 긴 워크플로 디버깅 시 처음부터 돌릴 필요 없음.
  4. 이메일 트리거에서 예시 이메일 선택 — Gmail 모듈에서 “첫 번째 이메일 선택”으로 특정 이메일을 고정해 테스트 실행 가능.
  5. 모듈 클론 — 우클릭 → Clone으로 동일 모듈 복제.
  6. Shift+드래그로 다중 모듈 이동·삭제 — 여러 모듈을 한 번에 선택해 이동하거나 Delete로 일괄 삭제.
  7. Make Dev Tools 확장으로 변수 리매핑 — Chrome 웹스토어의 Make Dev Tools 확장 설치 후 Developer Tools → Make integration → Remapping Source에서 소스 모듈 번호를 변경하면 수백 개 변수를 일괄 리매핑.
  8. Set/Get Variable로 라우터 경로 간 데이터 공유 — 서로 다른 path에서 생성된 데이터를 Set Variable로 저장하고 Get Variable로 다른 path에서 참조 가능.
  9. Sleep 모듈로 레이트 리밋 회피 — Tools → Sleep으로 1~300초 지연 삽입, Google Sheets 등 API 레이트 리밋 초과 방지.
  10. 에러 핸들러(Break / Ignore) — 우클릭 → Add error handler. Ignore: 에러 발생 시 해당 번들만 건너뜀. Break: 최대 3회 재시도(15분 간격), Break 사용 시 “Allow storing of incomplete executions” 활성화 필수.
  11. 버전 히스토리로 롤백 — 우측 상단 세 점 메뉴 → 이전 버전으로 되돌리기 가능.
  12. split() 함수로 이름 분리split("Jono Catliff", " ") → 배열 반환. 인덱스 1 = 첫 번째 값, 인덱스 2 = 두 번째 값 (빈칸은 1과 동일).
  13. addDays()로 날짜 계산addDays(now, 2) → 이틀 후, addDays(now, -2) → 이틀 전. ClickUp 마감일 자동 설정 등에 활용.
  14. Switch Statement로 코드→값 변환 — 국가 코드(CA → Canada), 팀원 이름 → CRM ID 변환 등.
  15. Create JSON 모듈로 구조화 데이터 생성 — ChatGPT로 샘플 JSON 생성 후 붙여넣거나 직접 구조 정의. 소셜 미디어 콘텐츠 캘린더 등에 활용.
  16. Iterator로 배열을 건별 처리 — 10개 번들을 한꺼번에 처리하지 않고 1개씩 순서대로 처리. Google Sheets 행별 삽입 등에 필수.
위치핵심 동작
Parse JSON 시작점Tools → Parse JSON데이터 복붙 후 트리거로 지정
모듈 단독 실행우클릭 메뉴Run this module only
다중 선택Shift + 드래그이동·삭제 일괄 처리
변수 리매핑Chrome 확장 Make Dev ToolsRemapping Source 탭
SleepTools → Sleep1~300초, 레이트 리밋 방지
Break 핸들러우클릭 → Error handler15분 간격 최대 3회 재시도
split 인덱스split(text, " ")[1]빈칸 = 인덱스 1과 동일
  • Make Dev Tools (Chrome 확장): 대량 변수 리매핑, 모듈 간 소스 교체
  • Set/Get Variable 패턴: Router → path A에서 Set Variable(URL 저장) → path B에서 Get Variable(재사용)
  • 레이트 리밋 대응 패턴: Sleep(10~300초) + Break 에러 핸들러 조합
  • 날짜 함수: now, addDays(date, n) — ClickUp·Asana 마감일 자동 계산
  • JSON 구조 생성: ChatGPT로 샘플 JSON 생성 → Create JSON 모듈에 붙여넣기 → 소셜 캘린더·리포트 자동화