n8n과 구글 시트로 자동화한 대학교 동아리 장부 기록

소개

동아리 총무 업무를 하면서 영수증을 받아 일일이 장부에 기록하는 과정이 번거로워 자동화를 고민하게 되었습니다. 동아리원 누구나 폼만 제출하면 자동으로 장부가 기록되도록 만들기 위해, n8n과 구글 시트를 연동하여 자동화 워크플로우를 만들었습니다.

진행 방법

  • 사용 도구: n8n, Google Sheets, Gemini Pro 2.5, Claude

  • Form Trigger로 데이터 입력을 받고, 입금/출금 중 어떤 거래인지 데이터 구분 후 그대로 이어서 시트에 기록되도록 설계

  • 장부에 기록된 기존 잔액을 불러와 거래 이후의 새로운 잔액을 계산하려고 시도했지만 기본 노드로는 잘 되지 않아 Code 노드에서 직접 JS 로직을 작성해 구현 시도 중

  • 전체 파이프라인에서 JSON 데이터가 중간에 끊기지 않는 구조를 만들기 위해 여러 단계에서 데이터 유지 여부를 확인하며 진행

결과와 배운 점

한국어와 중국어가 포함된 양식의 스크린샷
  • 워크플로우를 작동시키면, 위와 같은 폼을 입력하도록 됨

    다른 숫자와 문자가 적힌 테이블
  • 폼에 거래 정보를 입력하면 '전체 장부 요약' 시트와 각 예산별 시트에 위 캡쳐 이미지와 같이 거래 정보가 기록됨

  • 아직 잔액 계산 로직은 완성되지 않았지만, 동아리원이 쉽게 작성할 수 있는 자동화 장부 시스템의 기반을 마련함

  • n8n 자동화에서 가장 중요한 것은 "데이터가 사라지지 않고 끝까지 흐르는 구조"라는 점을 실감함

  • 다음 목표

    • 잔액 계산 로직 완성

    • 예외 상황에서도 데이터가 보존되도록 오류 처리 강화

    • 시트 구조 개선 및 관리 편의성 높이기

도움 받은 글

  • 멍멍님이 올려주신 n8n 스터디 자료

4
4개의 답글

뉴스레터 무료 구독

👉 이 게시글도 읽어보세요