소개
평소 엑셀(구글스프레드시트)로 월마감 데이터를 수작업으로 정리하고 있었어요. 큰 시간이 드는 건 아니지만 여러 번 반복되다 보니 자동화에 대한 필요성을 계속 느끼고 있었죠.
마침 n8n 스터디 중에 OAuth 연동을 익혔고, 월마감 자료를 엑셀에서 구글 스프레드시트로 옮겨서 간단히 자동화를 테스트해봤습니다. 🧪
진행 방법
사용한 도구
n8n: 자동화 워크플로우 구성 도구
ChatGPT: 구조화된 프롬프트로 워크플로우 설계 협업
Google Spreadsheet: 처리할 데이터를 읽고, 업데이트
초기에는 병렬로 여러 노드를 구성하다 보니, 실행 순서가 꼬여 로직도 엉키고 디버깅도 어렵더라고요. ❌
결국 기존 워크플로우를 전면 수정! ChatGPT에게 Role / Task / Context 방식으로 다시 프롬프트를 구성하면서 하나씩 설계했어요.
챗gpt에게 다음의 사항들을 정리한 제공한 후 워크플로우를 설계했습니다.
[ 역할지정 ]
[ 업무 목적 ]
[ 설계 순서 ]
[ 적용 조건 ]
그 결과 적용 조건에 명기했던 Serial workflow 로 정리되어, 테스트까지 마무리했습니다.
결과와 배운 점
✅ 병렬보다는 순차적 흐름이 중요하다는 걸 배웠고,
✅ 한 노드에 너무 많은 로직을 넣다보면, 디버깅 지옥이 온다는 것도 절실히 느꼈습니다.
✅ 작더라도 기능 단위로 잘게 쪼개는 게 , 작업 성과도 좋고 유지보수에 도움될 거 같습니다.
무엇보다 큰 성과는...
🧠 "n8n 스터디를 통해 너무 거창하지 않아도 하나 둘 자동화해나갈 수 있다"는 자신감!
앞으로는 이 기본 구조를 기반으로 슬슬 반복 업무 자동화를 확대해볼 계획이에요 💪
도움 받은 글
방장님이 공유해주신 Role / Task / Context 프롬프트 수업자료 🙏