Powerful Make.com Automation Tips For Google Sheets
1. Google Sheets 트리거 활용: 데이터베이스 구축 및 자동화
Google Sheets는 make.com에서 데이터베이스처럼 활용될 수 있으며, 데이터를 저장하고 검색하는 데 유용합니다. 특히, 워크플로우를 시작하는 트리거 기능은 Google Sheets를 더욱 강력하게 만들어줍니다. make.com에서 Google Sheets를 선택하면 다양한 트리거 옵션이 나타나는데, 그중에서도 ‘새로운 행 감시(Watch new rows)’와 ‘변경 사항 감시(Watch changes)’가 가장 많이 사용됩니다. 개인적으로는 ‘변경 사항 감시’를 95%의 빈도로 사용하며, ‘새로운 행 감시’는 5% 정도만 사용합니다. ‘새로운 행 감시’는 편리해 보이지만, 실제 사용에서는 ‘변경 사항 감시’에 비해 효율성이 떨어진다고 생각합니다.
‘새로운 행 감시’는 Google Sheets에 새로운 행이 추가될 때마다 워크플로우를 실행하는 간단한 트리거입니다. 반면, ‘변경 사항 감시’는 Google Sheets의 특정 영역에서 변경 사항이 감지되면 워크플로우를 시작합니다. ‘변경 사항 감시’를 사용하려면 웹훅(Webhook) 기능을 설정해야 합니다. 웹훅을 설정하려면 make.com에서 제공하는 URL을 복사하여 Google Sheets에 연결해야 합니다. 이 URL은 루트 도메인과 고유 ID로 구성되어 있으며, Google Sheets가 make.com으로 데이터를 전송하는 데 사용됩니다. 웹훅 설정은 두 단계로 이루어집니다. 첫째, Google Sheets에서 ‘확장 프로그램 > 부가 기능 > 부가 기능 설치’로 이동하여 make.com 부가 기능을 설치합니다. 둘째, ‘확장 프로그램 > make for Google Sheets > 설정’에서 복사한 URL을 입력합니다.
‘변경 사항 감시’를 설정하면 Google Sheets의 데이터가 변경될 때마다 워크플로우가 자동으로 실행됩니다. 예를 들어, 특정 셀에 새로운 값이 입력되면 워크플로우가 트리거되어 다른 작업을 수행할 수 있습니다. 이때, 변경된 셀의 값뿐만 아니라 해당 행의 모든 데이터를 가져올 수 있다는 장점이 있습니다. 이를 통해 고객 정보를 행 단위로 관리하고, 특정 고객 정보가 변경될 때마다 자동으로 관련 작업을 수행하는 워크플로우를 구축할 수 있습니다. Google Sheets를 데이터베이스처럼 활용하고, ‘변경 사항 감시’ 트리거를 통해 실시간으로 데이터를 처리하는 것은 make.com과 Google Sheets의 강력한 통합을 보여주는 좋은 예시입니다.
Google Sheets 트리거 설정 가이드
2. Google Sheets 액션 활용: 데이터 관리 자동화
make.com에서 Google Sheets와 연동하여 데이터를 관리하는 방법은 다양합니다. 기본적인 액션으로는 행 추가, 행 삭제, 행 업데이트 등이 있습니다. ‘행 삭제’는 사용 빈도가 낮지만, ‘행 추가’와 ‘행 업데이트’는 데이터 관리 자동화에 매우 유용합니다. 예를 들어, 웹사이트에서 새로운 고객 정보가 입력되면 자동으로 Google Sheets에 행을 추가하거나, 기존 고객 정보가 변경되면 해당 행을 업데이트할 수 있습니다.
‘행 추가’ 액션을 사용하면 Google Sheets에 새로운 행을 쉽게 추가할 수 있습니다. make.com에서 Google Sheets를 선택하고, ‘행 추가’ 액션을 선택한 후 필요한 정보를 입력하면 됩니다. 이때, 스프레드시트 ID와 시트 이름을 정확하게 입력해야 합니다. ‘행 업데이트’ 액션을 사용하면 Google Sheets의 특정 행을 업데이트할 수 있습니다. ‘행 업데이트’ 액션을 사용하려면 업데이트할 행의 번호를 알아야 합니다. 행 번호를 모르는 경우에는 ‘검색’ 액션을 사용하여 특정 조건을 만족하는 행을 찾은 후 해당 행을 업데이트할 수 있습니다. ‘검색’ 액션은 이메일 주소나 전화번호와 같은 고유한 식별자를 사용하여 특정 행을 찾는 데 유용합니다.
‘검색’ 액션을 사용하면 특정 조건을 만족하는 행이 있는지 확인할 수 있습니다. 예를 들어, 이메일 주소를 기준으로 고객 정보를 검색하여 해당 고객이 이미 Google Sheets에 등록되어 있는지 확인할 수 있습니다. ‘라우터’ 모듈을 함께 사용하면 고객 정보가 이미 등록되어 있는 경우에는 해당 행을 업데이트하고, 등록되어 있지 않은 경우에는 새로운 행을 추가하는 워크플로우를 구축할 수 있습니다. 이는 데이터 중복을 방지하고, Google Sheets를 효율적으로 관리하는 데 도움이 됩니다.
Google Sheets API를 활용한 데이터 관리
3. Google Sheets 템플릿 활용 및 AI 연동: 효율성 극대화
Google Sheets 템플릿 기능을 활용하면 반복적인 작업을 자동화하고 효율성을 극대화할 수 있습니다. 자주 사용하는 Google Sheets 서식을 템플릿으로 저장해두고, 필요할 때마다 템플릿을 불러와서 데이터를 채워 넣을 수 있습니다. make.com에서는 ‘템플릿에서 스프레드시트 만들기’ 액션을 사용하여 Google Sheets 템플릿을 생성할 수 있습니다. 이 액션을 사용하면 템플릿 파일의 ID를 지정하고, 템플릿 내의 특정 태그를 미리 정의된 값으로 대체할 수 있습니다.
예를 들어, 고객 정보가 담긴 Google Sheets 템플릿을 만들고, 템플릿 내에 ‘{이름}’, ‘{이메일}’, ‘{전화번호}’와 같은 태그를 삽입할 수 있습니다. 그리고 make.com 워크플로우에서 ‘템플릿에서 스프레드시트 만들기’ 액션을 사용하여 템플릿을 불러온 후, 각 태그에 해당하는 고객 정보를 입력하면 자동으로 고객 정보가 채워진 새로운 Google Sheets 파일을 생성할 수 있습니다. 이 기능은 콘텐츠 캘린더와 같은 반복적인 문서 작업을 자동화하는 데 유용하며, 개별 고객에게 맞춤화된 문서를 대량으로 생성하는 데 활용할 수 있습니다.
또한, Google Sheets에 인공지능(AI)을 연동하여 데이터 자동 완성 기능을 구현할 수 있습니다. 예를 들어, 고객 문의 내용을 Google Sheets에 입력하면, AI가 문의 내용을 분석하여 문의 유형을 자동으로 분류하거나, 답변 초안을 자동으로 생성할 수 있습니다. make.com에서는 ChatGPT와 같은 AI 모델을 연동하여 Google Sheets의 데이터를 자동으로 분석하고 처리할 수 있습니다. ChatGPT 모듈을 사용하여 문의 내용을 분석하고, 분석 결과를 Google Sheets에 업데이트하는 워크플로우를 구축할 수 있습니다. 이 기능을 활용하면 고객 문의 처리 시간을 단축하고, 보다 효율적인 고객 관리가 가능합니다.
Google Sheets 템플릿 사용법