AI 워크플로우 자동화 : 펫프렌즈 n8n 해커톤
참여 신청부터 온보딩, 시상까지 모든 진행 과정을 n8n 워크플로우로 진행한 첫 사내 해커톤 “펫프렌즈 n8n 해커톤”을 소개합니다.
AI 워크플로우 자동화 : 펫프렌즈 n8n 해커톤

참여 신청부터 온보딩, 시상까지 모든 진행 과정을 n8n 워크플로우로 진행한 첫 사내 해커톤 “펫프렌즈 n8n 해커톤”을 소개합니다.
Hello
안녕하세요! 펫프렌즈 커머스개발팀 백엔드 개발자 메이슨입니다. 👋
하루가 다르게 AI를 활용할 수 있는 도구들이 마구 쏟아지고 효율적인 도구를 찾아 도입하여 개발 생산성을 높이는 시기인것 같습니다. 하지만 새로운 도구를 팀 전체에 도입하는 과정은 여전히 험난하기만 합니다.
이 글은 n8n이라는 AI 통합 워크플로우 자동화 도구를 사용해보고 좋은 경험을 얻어 적극적으로 도입하기 위해 사내 n8n 해커톤 진행 경험에 대해서 공유하려고 합니다. n8n에 대해서 상세하게 설명하는 글은 아닙니다. 비슷한 고민을 하는 많은 분들에게 제 경험이 도움이 되었으면 좋겠습니다.

해커톤 개최 동기
사실 이번 해커톤은 사내에서 진행하는 첫 번째 해커톤이었습니다. 처음 해커톤 개최를 떠올리게 된 계기는 센트리 오류를 자동으로 분석하는 슬랙 봇을 만들면서부터였습니다.
각 서비스에서 센트리 오류가 발생했을 때 담당 개발자가 로그를 분석해서 긴급한 장애인지 판단하는 과정을 AI를 이용해 오류를 분석하고 서비스 로그 확인 없이 장애를 판단할 수 있지 않을까? 하는 아이디어였고 AI 통합 파이프라인을 구축할 때 어떤 오케스트레이터를 사용할지 고민 중에 놀고있는 사내 n8n이 있었습니다.
사내 n8n 서버는 몇 개월전에 구축되었지만, 실제로는 사용되지 않고 있었는데요. 첫 번째로 만들어서 배포하게 된 센트리 오류 분석 봇(aka. 센트리탐지견)입니다.

이모지를 달면 어디선가 나타나는 센트리탐지견
슬랙 센트리 오류 알림에 👀(:eyes:) 이모지가 달리면 Claude AI 모델이 이슈를 분석하고 액션에 따라 github 이슈에 등록해주는 n8n 워크플로우입니다. 단순하지만 개발자의 업무, 특히 주말에 발생하는 장애 대응 시간을 줄여주는 효과를 얻었습니다.

n8n을 직접 사용해보기 전까지는 비개발자가 사용하는 노코드 업무 자동화 도구 정도로만 알고있었는데요. 실제로 사용해보니 다른 도구와의 통합 뿐 아니라 AI를 통합한 오케스트레이터의 역할도 충실하게 수행할 수 있는 강력한 도구라는 생각이 들었습니다.
어떻게 하면 개발본부 내에서 n8n을 적극적으로 활용할 수 있을지 고민하다가, 백 번 보는것보다 한 번 경험해보는게 좋을 것이라고 생각하여 직접 n8n 워크플로우를 만들어보는 온보딩을 포함한 해커톤을 준비하게 되었습니다.
이번 해커톤의 목적은 해커톤이 끝난 후에도 참여자들이 스스로 n8n 워크플로우를 만들어 업무를 개선하기를 바랐습니다.
그렇기에 해커톤에서 n8n의 활용 범위를 자연스럽게 알려주기 위해 참여 신청부터 수상까지 “해커톤의 모든 진행 과정을 n8n 워크플로우로 만들어버리자!” 라는 슬로건을 정하고 해커톤을 준비했습니다.
초대장

n8n 해커톤 진행에 대한 설명이 담긴 초대장도 워크플로우로 만들었습니다. 슬랙 슬래시커맨드만 입력하면 n8n 워크플로우가 트리거되서 자동으로 해커톤 채널에 초대하고 참여자 데이터베이스에 추가됩니다.
팀 빌딩

팀 빌딩 역시 n8n 워크플로우가 담당했습니다. 비밀아닌 비밀은 모두 랜덤으로 배치되었다는 점!
온보딩

n8n 해커톤 온보딩의 미션은 “본인만의 Slack App을 만들어 n8n 워크플로우와 연결”하는 것입니다.
슬랙을 사용하는 IT 회사라면 이미 많은 사내 슬랙 앱이 통합되어 있을텐데요. 슬랙 앱은 한번도 안 만든 사람은 있지만 한번만 만든 사람은 없다는 점인데요. (사실 과장입니다)
참여자에게 동기를 부여하고 미션을 달성하는 경험을 주면서 앞으로 유용한 슬랙 앱이 많이 생성되는 바라는 마음에서 미션을 정했습니다.

각 참여자는 슬랙 슬래시커맨드를 입력하면 n8n 워크플로우가 트리거되며 온보딩이 시작됩니다.

n8n을 처음 접하는 참여자도 온보딩에 성공할 수 있도록 온보딩 워크플로우를 생성하여 제공합니다.

자동으로 생성된 온보딩 워크플로우
Slack Trigger - Claude Code - Slack Reply 노드로 구성하였으며 처음 n8n을 접하는 참여자도 온보딩 미션을 달성할 수 있도록 슬랙 앱 생성과 각 노드에 대한 친절한 설명이 들어있습니다.

열심히 온보딩을 진행중인 참여자들
온보딩의 모든 과정을 n8n 워크플로우로 진행하다보니 온보딩 진행 중에 n8n 서버가 버티지 못하고 장애가 발생하는 웃지못할 에피소드도 있었습니다. 다행히 서버 재기동을 통해 5분 내로 복구되었습니다.

이후 쉬는시간에 서버 스펙업을.. 도움주신 우디에게 감사를 전합니다.
이후 무사히 온보딩을 끝마치고 해커톤 주제인 개발/운영과 비즈니스/서비스 부문으로 나누어서 아이데이션을 진행했습니다. 각 팀별로 하나의 아이디어를 결정해서 n8n 워크플로우 개발을 시작했습니다.
🪄 어떤 워크플로우가 개발되었는지 바로 소개해드릴게요!
워크플로우
1. 아이들(Idle) API 헌터 봇 — 포비없는 포비팀
레거시 API를 수동으로 찾는 번거로운 작업을 자동화해 코드 정리와 유지보수 효율을 높이는 도구입니다.

슬랙에서 봇을 태그해 분석 대상 Github 저장소를 지정하면, Claude가 GitHub 코드를 분석해 실제로 사용 중인 API 목록을 추출합니다. 추출된 API를 OpenSearch에 조회해 실제 호출 로그와 대조함으로써 일정 기간 동안 호출된 적 없는 미사용 API를 식별하고, 결과를 슬랙으로 전송합니다.
2. 회의록 자동 생성 — 켈소없소
회의록 작성을 자동화하는 실용적인 문제를 다룬 워크플로우입니다.

슬랙 채널의 메시지를 트리거로 회의 내용을 자동으로 수집해 Claude가 회의록으로 정리하고, 결과를 슬랙과 노션 두 곳에 동시 저장하는 워크플로우입니다. 개발 과정에서 n8n MCP로 워크플로우를 구성하고 Browser MCP로 QA를 진행하는 Claude 기반 개발 방식을 적용한 점이 특징입니다.
3. 회의실 예약 봇 — 테민진딘
구글 캘린더로 직접 이동하지 않고 슬랙 대화만으로 일정을 관리할 수 있는 워크플로우입니다.

슬랙에서 봇을 태그해 일정 생성 또는 삭제를 요청하면, Claude가 의도를 파악해 참석자·시간·회의실 정보를 자동으로 추출합니다. Slack API로 참석자 이메일을 조회한 뒤 구글 캘린더에 일정과 회의실, 참석자를 한 번에 등록하며, 삭제 요청 시에는 해당 일정을 검색해 제거합니다.
4. 피그마 테스트 케이스(TC) 자동 생성 — 일단 되잖아요
디자인 화면만 올리면 QA 테스트 케이스가 자동으로 만들어지는 QA 자동화 도구입니다.

슬랙에서 봇을 태그하며 피그마 스크린샷 이미지를 업로드하면, 이미지 URL을 파싱해 n8n 서버 로컬에 임시 저장합니다. 저장된 이미지를 Claude Code가 직접 읽어 화면을 분석하고 테스트 케이스(TC)를 자동 작성한 뒤, 결과를 슬랙으로 재전송합니다.
5. 슬랙 스레드 이모지 요약 — 노조
별도 명령 없이 이모지 하나로 긴 스레드를 빠르게 파악할 수 있게 해주는 가벼운 생산성 도구입니다.

슬랙의 특정 스레드에 💌(:love_letter:) 이모지를 달면, 해당 스레드의 전체 댓글을 자동으로 수집해 Claude가 요약합니다. 요약된 내용은 이모지를 단 당사자에게 슬랙 DM으로 즉시 전송되는 구조입니다.
6. PO 업무 자동화 봇 — 준재에유
실무에서 이루어지는 기획안 작성부터 개발 요청의 프로세스를 자동화한 워크플로우입니다.

슬랙에서 봇을 태그해서 기획안 작성을 요청하면, 봇이 기획 템플릿을 제공하고 작성된 내용을 기반으로 Notion 페이지와 Jira 티켓을 자동 생성합니다. CEO 보고가 필요한 경우 구글 스프레드시트도 지정 템플릿으로 복제·작성하며, Notion 페이지에 Jira 링크와 스프레드시트 링크가 함께 반영됩니다. 이후 “기획서 작성 완료” 신호를 받으면 Notion 페이지를 요약해 스프레드시트에 최종 업데이트하고, 담당 개발 팀장에게 슬랙으로 담당자 배정을 요청합니다.
평가 & 시상

평가와 시상 역시 n8n 워크플로우를 통해 진행했습니다. 평가 기준을 세세하게 정하여 프롬프트로 작성했으며 AI 모델이 MCP를 통해 만들어진 n8n 워크플로우를 순회하여 분석하고 평가 기준에 맞게 평가가 진행되었습니다.
AI로 하는 평가는 첫 시도이니만큼 높은 정확도의 평가보다는 새로운 시도로 받아주셨으면 좋겠습니다. 수상한 팀과 수상하지 못한 팀 모두 너무 고생하셨습니다. 글을 통해서라도 전하고 싶습니다.
해커톤 후기
불과 두달전만 해도 한 개의 워크플로우도 없었습니다. 하지만 지금은 82개의 워크플로우가 개발되었으며 25개의 활성화된 워크플로우가 배포되어 있습니다. 작은 해커톤 하나가 새로운 도구에 대한 심리적 장벽을 낮추고, 스스로 활용법을 찾아가는 계기가 되었습니다. 새로운 AI 도구의 도입을 고민하시는 분들에게 도움이 되었으면 좋겠습니다.
사내에서 해커톤이라는 작은 이벤트를 준비하면서 많은 어려움이 있었지만 새로운 팀원과 협업하여 즐겁게 개발하는 모습을 보니 뿌듯하기도 하고 저도 참여하고 싶어지더라구요. 매끄럽지 못한 진행에도 적극적으로 참여해주신 참여자분들과 해커톤 준비에 도움주신 분들에게 다시 한번 감사한 마음을 전합니다.
메타데이터
- post_id
- 68d213933261
- slug
- ai-워크플로우-자동화-펫프렌즈-n8n-해커톤-68d213933261
- url
- https://techblog.pet-friends.co.kr/ai-%EC%9B%8C%ED%81%AC%ED%94%8C%EB%A1%9C%EC%9A%B0-%EC%9E%90%EB%8F%99%ED%99%94-%ED%8E%AB%ED%94%84%EB%A0%8C%EC%A6%88-n8n-%ED%95%B4%EC%BB%A4%ED%86%A4-68d213933261
- canonical_url
- https://techblog.pet-friends.co.kr/ai-%EC%9B%8C%ED%81%AC%ED%94%8C%EB%A1%9C%EC%9A%B0-%EC%9E%90%EB%8F%99%ED%99%94-%ED%8E%AB%ED%94%84%EB%A0%8C%EC%A6%88-n8n-%ED%95%B4%EC%BB%A4%ED%86%A4-68d213933261
- author_url
- https://medium.com/@jinubb
- status
- ok
- fetched_at
- 2026-06-11 12:34:08