왜 이 방식이 실무에서 바로 먹히나
Google Sheets는 현장에서 제일 많이 쓰는 공유 표다. 문제는 데이터가 여기저기 흩어져 있고, 정리는 늘 사람이 늦게 한다는 점이다. OpenClaw를 붙이면 이 흐름을 줄일 수 있다. 정해진 시간에 데이터를 모으고, 시트에 한 줄씩 기록하고, 누적값을 바탕으로 요약 리포트까지 만드는 식이다. 복잡한 별도 대시보드를 먼저 만들 필요가 없다. 이미 팀이 쓰는 시트를 그대로 활용하면 된다.
준비물
- OpenClaw가 실행 중인 환경
- 로그인된 구글 계정이 있는 브라우저
- 행 추가를 받을 Google Sheets 문서 1개
- 정리할 원본 데이터, 예를 들면 문의 수, 매출 수치, 신청 건수 같은 일일 숫자
핵심 구조
구성은 단순하다. cron이 정해진 시간에 실행되고, OpenClaw가 필요한 값을 읽은 뒤 브라우저 도구로 Google Sheets를 열어 새 행을 추가한다. 그다음 같은 데이터로 증가율이나 이상치 같은 짧은 분석 문장을 만들어 전달하면 된다. 입력과 해석을 한 번에 묶는 게 포인트다.
1. 먼저 OpenClaw 상태를 확인한다
자동화 전에 서비스가 살아 있는지부터 본다.
openclaw gateway status
여기서 게이트웨이가 정상이어야 cron 작업도 안정적으로 돈다.
2. 시트에 넣을 열을 먼저 고정한다
예시는 날짜, 유입수, 신청수, 메모 네 칸이면 충분하다. 열 이름을 먼저 고정해 두면 나중에 AI가 요약할 때도 덜 흔들린다. 실무에서는 컬럼 순서를 자주 바꾸지 않는 게 중요하다.
3. 매일 실행할 cron을 등록한다
아래처럼 자연어 지시를 넣으면 된다. 핵심은 로그인된 브라우저로 해당 시트를 열고 마지막 행 아래에 값을 추가하라고 명확히 쓰는 것이다.
openclaw cron add --cron "0 9 * * *" --tz Asia/Seoul --session isolated --agent main --message "어제 집계 파일의 유입수와 신청수를 읽고 Google Sheets 대시보드를 열어 오늘 날짜로 새 행을 추가해. 입력 후 최근 7일 기준 증감 한 줄 요약도 만들어줘."
4. 리포트 문장까지 같이 만든다
단순 입력만 시키면 그냥 전자 노가다다. 같은 작업 안에서 최근 7일 평균 대비 상승, 하락, 이상값 여부를 짧게 해석하게 만들면 시트가 바로 대시보드 역할을 한다. 예를 들어 신청수는 늘었는데 유입수는 줄었다면 전환율 개선 가능성까지 같이 적게 하면 된다.
주의할 점
- 브라우저 로그인 세션이 끊기면 시트 입력이 멈출 수 있다.
- 열 순서를 바꾸면 자동 입력 위치가 틀어질 수 있다.
- AI 요약은 원본 숫자가 정확해야 의미가 있다. 먼저 집계 기준을 고정해라.
바로 해볼 것
- 테스트용 시트 하나를 만든다.
- 날짜, 유입수, 신청수, 메모 열을 만든다.
- cron을 하루 1회로 등록한다.
- 첫 3일은 입력 결과와 요약 문장을 직접 검수한다.
마무리
OpenClaw와 Google Sheets 조합은 거창한 BI 도구를 대체하려는 용도가 아니다. 대신 현업에서 바로 굴러가는 자동 기록판을 가장 빨리 만드는 방법에 가깝다. 숫자를 모으고, 시트에 쌓고, AI가 짧게 해석하게 만드는 것만으로도 보고 속도가 꽤 달라진다.
참고자료
- OpenClaw cron, browser 도구 사용 방식
- Google Sheets 웹 편집 기본 동작