Make.com Tools – Master The Basics
Make.com 내장 도구 활용 가이드
1. 기본 트리거 (Basic Trigger)
Make.com에서 워크플로우를 빠르게 시작하고 디자인을 테스트할 때 기본 트리거는 매우 유용합니다. 복잡한 설정 없이 즉시 데이터를 입력하고 워크플로우를 실행할 수 있습니다. 기본 트리거는 워크플로우의 첫 번째 단계이므로 이전 모듈의 데이터를 참조할 수 없으며, 모든 데이터는 하드코딩됩니다. 예를 들어, “first name = jono”, “last name = catf”와 같이 직접 데이터를 입력할 수 있습니다.
기본 트리거의 강력함은 테스트 시간을 절약해 준다는 점입니다. 일반적으로 외부 소프트웨어에서 데이터를 가져와 워크플로우를 테스트하려면 매번 해당 소프트웨어에서 워크플로우를 호출해야 합니다. 하지만 기본 트리거를 사용하면 이러한 과정을 생략하고 Make.com 내에서 바로 테스트할 수 있어 시간을 크게 단축할 수 있습니다. 따라서 워크플로우 구축 시간을 줄이고 효율성을 높일 수 있습니다.
2. 변수 설정 및 가져오기 (Set & Get Variables)
Make.com의 변수 설정(Set Variable) 및 가져오기(Get Variable) 도구를 사용하면 워크플로우 내에서 데이터를 효율적으로 관리할 수 있습니다. 단일 변수 또는 여러 변수를 동시에 설정할 수 있으며, 설정된 변수는 워크플로우의 다른 곳에서 참조할 수 있습니다.
특히, 워크플로우가 여러 경로로 분기되는 경우 이 도구의 유용성이 더욱 부각됩니다. 예를 들어, 워크플로우가 경로 A와 경로 B로 나뉘어 실행될 때, 경로 A에서 생성된 변수는 일반적으로 경로 B에서 직접 참조할 수 없습니다. 하지만 변수 설정 도구를 사용하여 변수를 설정하면, 경로 B에서도 해당 변수를 가져와 사용할 수 있습니다. 이를 통해 워크플로우의 여러 분기에서 데이터를 공유하고 일관성을 유지할 수 있습니다. 예를 들어, 경로 A에서 “country = Canada”라는 변수를 설정한 후, 경로 B에서 해당 변수를 가져와 사용할 수 있습니다. 이러한 방식으로 워크플로우의 복잡성을 줄이고 데이터 접근성을 높일 수 있습니다.
3. 증분 함수 (Incremental Function)
증분 함수는 워크플로우가 실행될 때마다 특정 값에 1씩 더하는 기능을 제공합니다. 리셋 값을 “Never”로 설정하면 워크플로우가 실행될 때마다 값이 계속 증가합니다. 이 기능은 송장 번호, 티켓 번호, ID 등 순차적인 번호 부여에 유용합니다. 예를 들어, 자동화된 송장 생성 워크플로우에서 증분 함수를 사용하여 각 송장에 고유한 번호를 부여할 수 있습니다.
또한, 증분 함수는 리셋 옵션을 제공하여 필요에 따라 값을 초기화할 수 있습니다. “Reset after one scenario run” 옵션을 사용하면 워크플로우가 한 번 실행된 후 값이 0으로 초기화됩니다. 이는 고객 목록을 순환하거나 특정 횟수만큼 작업을 반복해야 하는 경우에 유용합니다. 예를 들어, 5명의 고객에 대해 워크플로우를 실행할 때 각 고객에게 1부터 5까지의 번호를 부여한 후, 다음 워크플로우 실행 시 다시 0부터 시작할 수 있습니다.
4. 지연 (Sleep)
지연(Sleep) 함수는 워크플로우의 실행을 일시적으로 멈추는 데 사용됩니다. 지정된 시간(초 단위, 1~300초) 동안 워크플로우의 실행을 지연시켜, 시스템 과부하를 방지하거나 외부 서비스의 응답을 기다리는 데 유용합니다.
특히, Google Sheets와 같이 API 호출 제한이 있는 서비스와 연동할 때 지연 함수의 중요성이 부각됩니다. 예를 들어, Google Sheets에 수백 개의 레코드를 동시에 업데이트하려고 하면 API 호출 제한에 걸려 오류가 발생할 수 있습니다. 이때 지연 함수를 사용하여 각 업데이트 사이에 짧은 지연 시간을 추가하면, API 호출 제한을 피하고 모든 데이터를 정상적으로 업데이트할 수 있습니다.
5. 전환 (Switch)
전환(Switch) 도구는 특정 데이터 값에 따라 다른 값을 반환하는 데 사용됩니다. 입력 값에 따라 여러 개의 케이스(Case) 중 하나를 선택하여 해당 케이스에 매칭되는 값을 출력합니다.
전환 도구는 CRM 시스템에서 사용자 ID를 관리하거나, 다양한 데이터 형식을 통일하는 데 유용합니다. 예를 들어, CRM 시스템에서 사용자 이름 대신 사용자 ID를 사용하여 데이터를 업데이트해야 하는 경우, 전환 도구를 사용하여 사용자 이름을 해당 ID로 변환할 수 있습니다.
6. 인코딩 변환 (Convert Encoding)
인코딩 변환 도구는 텍스트 문자열의 인코딩 방식을 변경하는 데 사용됩니다. 특정 운영체제 또는 시스템에서 호환되지 않는 인코딩 방식으로 작성된 텍스트를 다른 인코딩 방식으로 변환하여 호환성을 높일 수 있습니다.
예를 들어, ISO 8859-1 인코딩으로 작성된 텍스트를 UTF-8 인코딩으로 변환하여 다양한 시스템에서 텍스트를 올바르게 표시할 수 있도록 합니다.
7. 집계 (Aggregators)
집계 도구는 여러 데이터 조각을 결합하여 하나의 결과로 만드는 데 사용됩니다. Make.com은 숫자 집계, 텍스트 집계, 테이블 집계 등 다양한 유형의 집계 도구를 제공합니다.
- 숫자 집계 (Numeric Aggregator): 숫자 데이터의 평균, 합계, 개수, 최대값, 최소값 등을 계산합니다.
- 텍스트 집계 (Text Aggregator): 여러 텍스트 조각을 결합하여 하나의 텍스트 문자열로 만듭니다.
- 테이블 집계 (Table Aggregator): 테이블 형태의 데이터를 특정 형식으로 변환합니다.
집계 도구는 Google Sheets와 같은 스프레드시트 데이터에서 특정 정보를 추출하거나, 여러 데이터 소스에서 가져온 데이터를 결합하는 데 유용합니다.
백링크:
- Make.com 공식 홈페이지: https://www.make.com
- Make.com 템플릿: https://www.make.com/en/templates
- Make.com 커뮤니티: https://www.make.com/en/community