에이전트 활용 사례

오늘 등록된 사례

10전체 221건

221개 중 1–20개

업무·리서치구현 예제

병원 예약을 접수하고 중복 여부를 확인하는 봇

n8n으로 만든 병원용 왓츠앱 예약 봇에서 웹훅 중복과 이중 예약을 막은 구조를 공유했어요.

사용법

  1. 웹훅은 GET·POST 노드를 따로 두고, POST는 먼저 200으로 답한 뒤 서명 검증과 메시지 ID 기준 중복 제거를 시트로 처리했어요.
  2. 날짜·시간은 AI 대신 규칙 기반 Code 노드로 읽고, 구글 캘린더 빈 시간을 확인해 제안한 뒤 '예'라고 하면 예약 직전에 한 번 더 확인했어요.
  3. 못 알아들은 메시지가 3번 쌓이거나 '사람'을 찾으면 텔레그램으로 직원에게 넘기고, 오류는 별도 워크플로로 시트와 텔레그램에 남겼대요.

결과

작성자에 따르면 예약 직전 재확인으로 이중 예약 구간 대부분을 막았어요. 같은 1초 안에 두 건이 들어오면 여전히 겹칠 수 있다고 했어요.

참고사항

셀프 호스팅 n8n 2.43.7에서 시험했대요. 음성 메모와 이미지는 아직 처리하지 못해 글로 보내 달라고 안내한다고 해요. 워크플로 파일은 공개하지 않았어요.

출처

Reddit 원문 ↗

예시 프롬프트 · n8n

n8n으로 우리 [업종] 왓츠앱 예약 봇을 만들되, 같은 메시지가 두 번 처리되거나 같은 시간에 두 건이 잡히지 않게 해 주세요.

입력: 왓츠앱 클라우드 API용 Meta 앱 정보 [앱 이름], 공개 HTTPS 주소 [주소], 예약 캘린더 [구글 캘린더 이름], 상태 기록용 시트 [시트 이름], 직원 알림용 텔레그램 봇 [봇 이름], 영업시간과 최소 예약 간격 [시간], 사용 언어 [언어]. 먼저 우리 n8n 버전에서 웹훅 노드, Code 노드, 구글 캘린더 빈 시간 조회가 되는지 확인하고, Meta 메시지 템플릿 승인 상태와 요금이 어떻게 되는지 알려 주세요.

구현 순서: 1) 같은 경로에 GET·POST 웹훅을 두고 GET은 verify token이 맞을 때만 challenge를 돌려준다. 2) POST는 먼저 200으로 답하고, 앱 시크릿으로 서명을 검증해 맞지 않으면 버린다. 3) 발송·읽음 같은 상태 알림은 거르고, 메시지 ID를 시트에 기록해 이미 본 ID는 건너뛴다. 글 내용으로 중복을 판단하지 않는다. 4) 전화번호별 대화 상태를 시트에서 읽고, 날짜·시간은 규칙으로 해석해 빈 시간을 제안한다. 5) 고객이 확정하면 일정 만들기 직전에 빈 시간을 다시 확인한다. 6) 세 번 못 알아듣거나 사람을 찾으면 직원에게 넘기고 그 대화는 봇을 멈춘다. 24시간이 지난 대화에는 승인된 템플릿만 보낸다. 7) 실패는 별도 오류 워크플로로 시트와 텔레그램에 남긴다.

결과물: 워크플로 파일, 시트 구조, 설정 방법 한 문단. 먼저 테스트 번호 하나로 같은 메시지를 두 번 보내 한 번만 처리되는지, 같은 시간에 두 번 예약을 시도해 한 건만 잡히는지 확인한 뒤 실제 번호에 연결해 주세요.