김혜미
김혜미
🎻 루키 파트너
🚀 SNS 챌린지 달성자

텔레그램으로 리드 관리하기: Claude Code + n8n + bkit PDCA로 만든 자동화 시스템

구글 폼으로 들어온 컨설팅 문의를 텔레그램 명령어로 관리할 수 있게 만들었습니다. 이제 이동 중에도 /list, /assign 같은 명령어로 리드 상태를 확인하고 업데이트할 수 있어요.

---

이런 분들께 도움돼요

- 구글 시트로 리드/고객 관리하는데 매번 시트 열기 귀찮으신 분

- n8n 워크플로우 JSON 만들 때 에러 때문에 고생하시는 분

- 자동화 프로젝트를 체계적으로 문서화하며 진행하고 싶은 분

- 급한 일에 밀려 개인 프로젝트가 자꾸 사라지는 분

---

소개: 시도하고자 했던 것과 그 이유

문제 상황

컨설팅 문의가 구글 폼으로 들어오면, 이런 과정을 거쳐야 했어요:

1. 구글 시트 열기

2. 새 응답 확인

3. 리드관리 시트에 복사

4. 담당자한테 알림 보내기

5. 상태 업데이트할 때마다 다시 시트 열기

문제는요...

- 바쁘면 새 문의 확인을 놓치는 경우가 생김

- 수기로 하다 보니 누락이 잦았음

- 급한 일 위주로 처리하다 보니 이 프로젝트처럼 개인적으로 하고 싶은 것들이 자꾸 늦어지거나 사라짐

목표

"텔레그램에서 명령어 하나로 리드 관리하자"

- 새 문의 → 자동으로 텔레그램 알림

- /assign T-xxx 김혜미 강의 → 담당자 지정 완료

- /list 진행중 → 현재 진행 중인 리드 목록 확인

---

진행 방법: 어떤 도구를 사용했고, 어떻게 활용했나요?

사용한 도구

| 도구 | 역할 |

|------|------|

| Claude Code | 워크플로우 설계, JSON 생성, 디버깅 |

| n8n | 워크플로우 자동화 실행 엔진 |

| Google Sheets | 리드 데이터 저장소 (SSOT) |

| Telegram Bot | 알림 수신 + 명령어 입력 UI |

| bkit PDCA | 체계적인 문서화 방법론 |

Claude Code와 협업한 과정

1단계: bkit PDCA로 문서부터 만들기

급하게 코드부터 짜지 않고, 문서화부터 시작했어요:

```

docs/

├── 01-plan/      ← 목표, 범위, 성공 기준

├── 02-design/    ← 아키텍처, 데이터 모델, API 스펙

├── 03-analysis/  ← Gap 분석 (설계 vs 구현)

└── 04-report/    ← PDCA 사이클 리포트

```

이렇게 하니까 좋았던 점:

- "왜 이렇게 만들었지?" 나중에 안 까먹음

- Claude Code한테 맥락 설명하기 쉬움

- 다음에 뭘 만들어야 하는지 명확함

2단계: 워크플로우 JSON 생성

Claude Code에게 설계 문서를 보여주고 n8n JSON을 만들어달라고 했어요.

WF-01: 신규 리드 등록 및 알림

```

구글 폼 응답 → 리드관리 시트에 추가 → 텔레그램 알림

```

WF-02: 텔레그램 명령어 처리

```

텔레그램 메시지 → 명령어 파싱 → Switch로 분기 → 시트 업데이트 → 결과 응답

```

지원하는 명령어

| 명령어 | 기능 | 예시 |

|--------|------|------|

| /add | 리드 추가 | /add ABC컴퍼니 김철수 010-1234-5678 AI강의요청 |

| /assign | 담당자 지정 | /assign L-a1b2c3d4 김혜미 강의 |

| /stage | 단계 변경 | /stage L-a1b2c3d4 견적중 |

| /next | 다음 액션 설정 | /next L-a1b2c3d4 견적서발송 01-25 |

| /hold | 보류 처리 | /hold L-a1b2c3d4 |

| /done | 완료 처리 | /done L-a1b2c3d4 |

| /list | 목록 조회 | /list 진행중 |

| /view | 상세 조회 | /view L-a1b2c3d4 |

| /help | 도움말 | /help |

---

## 결과와 배운 점

### 결과물

Before:

- 구글 시트 열어서 확인 → 복사 → 알림 보내기 → 상태 업데이트

- PC 앞에 있어야만 처리 가능

After:

- 새 문의 들어오면 텔레그램으로 자동 알림

- /assign, /list 같은 명령어로 이동 중에도 처리

- 구글 시트 열 필요 없음

한국어로 된 WhatsApp 메시지 스크린샷

배운 점

1. 문서화 먼저, 코드는 나중에

   - bkit PDCA 덕분에 방향 잃지 않고 진행

   - "급한 일"에 밀려도 문서가 있으니 다시 시작하기 쉬움

2. n8n JSON은 버전별로 형식이 다름

   - Switch 노드 v3는 rules.values + options 필수

   - 에러 메시지만 보고 Claude Code와 함께 디버깅

3. 처음부터 완벽하게 만들려 하지 말 것

   - 일단 동작하게 → 테스트 → 피드백 → 개선

   - 복잡한 로직(중복 체크)보다 단순한 구조가 유지보수에 유리

---

재사용 가능한 프롬프트

프롬프트 : PDCA 문서 생성

bkit 플러그인을 이용해서 이 프로젝트를 분석하고,

bkit의 PDCA를 적용해서 작업해줘.

- Plan: 목표, 범위, 성공 기준

- Design: 아키텍처, 데이터 모델

- Do: 구현

- Check: Gap 분석

- Act: 다음 액션

## 향후 계획

- WF-03: 일간/주간 브리핑 - 매일 아침 우선순위 리드 자동 발송

- WF-04: SLA 관리 - 고객 미응답 3일 경과 시 자동 리마인드

- WF-05: 문서 자동 생성 - 리드 → 견적서 → 계약서까지 파이프라인 완성

---

도움 받은 글

- [bkit.ai](https://bkit.ai) - bkit의 PDCA 방법론 및 Claude Code 플러그인

- 김경호님 라이브 강의

  • 여진님의 ai-case skill

2
3개의 답글

뉴스레터 무료 구독

👉 이 게시글도 읽어보세요