귀찮은 반복 업무는 이제 그만! GAS로 마케팅 효율 올리기
- 서영 최
- 7월 21일
- 2분 분량

오늘의 아티클, 이런 분들에게 추천합니다
- 매일 엑셀에서 ‘복사-붙여넣기-필터링’을 반복하는 마케터 - 구글폼 응답을 받고 이메일/슬랙 공지까지 직접 처리하는 실무자 - 데이터를 수집해 하나씩 복사해서 보고서를 만드는 운영팀 - 실시간으로 보고하고 싶은데 하루 늦게 공유하게 되는 팀장님
안녕하세요. 퍼포먼스 마케팅 에이전시 <팀퍼포먼스>입니다.
매일 광고만 잘 운영하면 뛰어난 마케터가 될 줄 알았지만, 현실은 전혀 다릅니다. 반복되는 데이터 정리, 이메일 발송, 구글폼 응답 처리 등 자잘하고 귀찮은 업무들이 쌓여 피로감을 느끼는 분들이 많으실 텐데요.
이런 고민을 해결할 수 있도록 오늘은 저희가 실제로 사용하는 Google Apps Script(GAS)를 활용한 자동화 업무 방식을 소개하고, 여러분께 무료로 공유드리고자 합니다.
* Google Apps Script(GAS)란?
구글 워크스페이스(Google Workspace)의 도구들(Google Sheets, Gmail, Calendar, Forms 등)을 하나로 연결해 자동화된 업무 환경을 만들어 주는 클라우드 기반 스크립팅 언어입니다.
스크립팅 언어라고 해서, 다소 어렵게 느껴질 수 있지만 걱정하지 않으셔도 괜찮습니다. 복잡한 코딩 없이, 클릭 몇 번으로 누구나 쉽게 사용할 수 있는 완제품 형태로 코드를 공유할 예정입니다.
GAS, 이런 자동화까지 가능합니다
1) 하루의 시작을 자동으로 세팅하기 - 매일 아침 9시, 전날 광고 성과 데이터를 Google Sheets에 자동 정리 - CTR·전환수·ROAS가 일정 기준 이하일 때 Slack으로 자동 알림 발송
2) 설문 응답을 실시간 알림으로 받기 - Google Forms에 응답이 들어오는 즉시 담당자에게 Slack 실시간 알림 - 응답 데이터는 자동으로 Sheets에 정리되어 관리 - 하루가 끝나면 요약본을 자동으로 슬라이드로 저장
3) 미팅 전에 미리 준비된 보고서 - Google Calendar에 미팅 일정 등록 시, 관련 데이터 보고서가 자동 생성 - 미팅 30분 전까지 이메일로 팀원에게 자동 공유
4) 누구나 쉽게 쓰는 자동화 도구 - 개발 지식이 없는 팀도 클릭 몇 번으로 자동화 업무 환경 구축 가능 - 자동화된 스크립트 실행 상태는 Slack 또는 이메일로 실시간 확인
Google Apps Script 처음 써보신다면, 이렇게 시작하세요!
① 구글 시트에서 바로 시작하기



[예시코드]
function sendAlert() { var value = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet().getRange("B2").getValue(); if (value < 1000) { MailApp.sendEmail("me@example.com", "예산 경고", "현재 예산이 1000 미만입니다."); } }
* B2 셀 값이 1000보다 작으면 이메일 알림이 발송됩니다.
② 자동 실행 트리거 설정하기 -매일 아침 특정 시간, 폼 응답 시, 수정 시 등 다양한 타이밍 설정 가능 - [트리거] 메뉴에서 [새 트리거 추가]로 설정
③ 오류 방지 처리하기 스크립트 실행 중 오류가 발생해도 멈추지 않도록 처리해주세요.
try { // 실행할 코드 입력} catch (e) { Logger.log(e.message);}
감사합니다.