본문으로 건너뛰기
FORREST.
구글시트업무 자동화Apps Script

구글시트 업무 자동화, 어디까지 되고 언제 시스템으로 넘어가야 할까

엑셀을 구글시트로 옮기는 것과 '업무 시스템'을 만드는 것은 다릅니다. 300건 이상의 구축 경험으로 정리한 자동화 단계별 기준과 실제 사례.

강우성 · FORREST··7분 읽기

"구글시트로 자동화하면 뭐가 달라지나요?"라는 질문을 가장 많이 받습니다. 결론부터 말하면 입력 한 번으로 집계·알림·문서 발행이 끝나는 상태가 자동화이고, 그 전까지는 그냥 '온라인 엑셀'입니다. 이 글은 어디까지가 시트로 충분하고, 어느 시점부터 웹 시스템으로 넘어가야 하는지 기준을 정리합니다.

1단계 — 데이터 구조부터 바로잡기

대부분의 회사 시트는 '사람이 보기 좋은 표'로 되어 있습니다. 월별로 탭이 나뉘고, 셀이 병합되어 있고, 같은 고객이 다른 표기로 여러 번 등장합니다. 이 상태로는 어떤 자동화도 오래 못 갑니다.

  • 원천 데이터는 세로로 쌓는다 — 한 행 = 한 건. 월별 탭 대신 날짜 컬럼.
  • 마스터 시트를 분리한다 — 고객·품목·직원 목록은 별도 탭에서 드롭다운으로 참조.
  • 보기용 표는 QUERY/피벗으로 만든다 — 사람이 직접 만지는 표와 계산되는 표를 분리.

이 구조만 잡아도 IMPORTRANGE·QUERY·ARRAYFORMULA 로 대부분의 집계가 수식만으로 끝납니다.

2단계 — Apps Script로 '행동'을 붙이기

수식은 계산만 합니다. PDF 발행, 이메일·알림톡 발송, 다른 시트로 이관, 폼 응답 처리처럼 '무언가를 하는' 일은 Apps Script 영역입니다. 자주 만드는 패턴은 이렇습니다.

업무트리거동작
견적서 발행버튼 클릭양식 시트 채움 → PDF 생성 → 드라이브 저장 → 이메일 발송 → 발행 이력 기록
재고 알림매일 08:00안전재고 미달 품목 집계 → 담당자 슬랙/메일
예약 확인폼 제출 시중복 확인 → 캘린더 등록 → 고객 알림톡
주간 보고매주 월 09:00지난주 KPI 집계 → 슬라이드 생성 → 대표 메일

이 단계까지 오면 실무자가 하던 '복붙-정리-보내기' 작업의 80~90%가 사라집니다. 저희가 진행한 학원 성적표 자동화 사례에서는 성적 입력 후 성적표 PDF 생성과 학부모 문자 발송이 원클릭으로 끝났습니다.

3단계 — 언제 웹 시스템으로 넘어가나

구글시트는 훌륭한 데이터베이스 겸 UI 이지만 한계가 분명합니다. 아래 신호가 2개 이상이면 시트 위에 웹앱(Apps Script Web App 또는 별도 프론트엔드)을 얹을 때입니다.

  1. 동시 편집자가 10명을 넘고, 누군가 수식을 지우는 사고가 반복된다.
  2. 모바일에서 현장 입력이 필요하다 (시트 앱은 입력 UX가 나쁩니다).
  3. 권한을 '행 단위'로 나눠야 한다 (지점별, 담당자별).
  4. 행이 5만 건을 넘어 느려진다 → BigQuery 로 원천 이동.
핵심은 시트를 버리는 게 아니라, 시트는 데이터 저장소로 남기고 입력·조회 화면만 분리하는 것입니다. 기존 데이터와 익숙한 관리 방식을 그대로 유지하면서 UX 문제만 해결됩니다.

실제 도입 효과

130개 대리점 견적 자동화 프로젝트에서는 본사 단가 변경이 전 대리점 계산기에 즉시 반영되어 단가 오류가 0건이 되었고, 제조사 전사 대시보드에서는 며칠 걸리던 월 결산 취합이 자동화되었습니다. 공통점은 데이터 구조를 먼저 정리하고, 반복 행동을 스크립트로 옮기고, 필요한 곳에만 화면을 얹었다는 것입니다.

지금 우리 회사는 어느 단계인가

현재 쓰는 시트나 엑셀을 보내주시면 어느 단계까지 자동화가 가능한지, 예상 효과가 얼마인지 1영업일 내 무료로 진단해 드립니다.

이 글은 포레스트솔루션(FORREST)의 실제 프로젝트 경험을 바탕으로 작성되었습니다. 구글시트 자동화·내부 업무 시스템·대시보드 구축 문의는 문의 페이지에서 받습니다.

이어서 읽기

반복은 지우고, 본질만 남기세요.

업무 흐름만 알려주시면 자동화 가능 영역과 예상 효과를 1영업일 내 무료로 진단해 드립니다.