Skip to content

WhatsApp에서 OpenClaw 멀티에이전트 협업 구축 방법 ​

빠른 인증 코드가 필요하신가요? 지금 바로 인증 여정을 시작하세요

지금 바로 시작

OpenClaw에 대해

OpenClaw는 2025년 말에 탄생한 오픈소스 AI Agent 프레임워크(MIT 라이선스)로, GitHub Stars가 270,000+를 돌파했습니다. ChatGPT, Claude, Gemini 등 대형 언어 모델을 Discord, Slack, WhatsApp 등 통신 플랫폼에 연결하며, 하나의 Gateway 프로세스 내에서 완전히 격리된 여러 AI 어시스턴트를 실행할 수 있습니다. 최신 버전 v2026.3.7에서는 플러그인 가능한 ContextEngine이 도입되어 AI 엔지니어와 개발자의 주류 선택이 되었습니다.

왜 WhatsApp으로 멀티에이전트 협업을 구성하는가? ​

WhatsApp은 월간 활성 사용자 30억 명 이상을 보유한 세계에서 가장 널리 사용되는 인스턴트 메시징 앱입니다(Meta 공식 2025년 기준). 기업과 개발 팀이 OpenClaw 멀티에이전트 배포 플랫폼으로 WhatsApp을 선택하는 이유는 명확합니다:

  • 광범위한 도달: 고객이 이미 사용하는 플랫폼에서 직접 AI 서비스 제공
  • 부서별 라우팅: 다양한 비즈니스 부서에 해당하는 다른 WhatsApp 번호(영업, 지원, 기술)
  • 독립적인 컨텍스트: 각 에이전트가 독자적인 대화 기록을 유지하여 간섭 없음
  • 통합 관리: 단일 Gateway 프로세스로 모든 에이전트를 통합 스케줄링 및 모니터링
  • 유연한 확장: 언제든지 새 WhatsApp 번호와 해당 에이전트 추가 가능

준비 작업: 기업 다부서 WhatsApp 전화번호 확보 ​

OpenClaw의 WhatsApp 멀티에이전트 아키텍처의 핵심 요구사항은 각 에이전트가 독립적인 WhatsApp Business 계정(즉, 독립적인 전화번호)을 가져야 한다는 것입니다. 이것은 WhatsApp Business API의 표준 기업 구성 방식으로, 서로 다른 비즈니스 부서가 독립적인 번호를 사용하여 전문적인 고객 서비스를 제공합니다. 각 계정에는 다음이 필요합니다:

  1. 별도의 전화번호(WhatsApp Business API를 통한 등록)
  2. 전화번호 SMS 인증(WhatsApp Business 등록의 필수 요건)
  3. 독립적인 WhatsApp Business API 토큰

기업 다부서 번호 SMS 인증 솔루션 ​

기업이 다부서 고객 서비스 시스템을 구성할 때 각 부서별로 독립적인 WhatsApp Business 번호가 필요합니다. 가상 전화번호 SMS 인증 서비스를 사용하면 번호 인증을 효율적으로 완료할 수 있습니다.

SMS-Act는 WhatsApp SMS 인증 서비스를 제공하며 구체적인 장점은 다음과 같습니다:

  • 주문형 획득: 필요한 인증 코드만 구입, 8크레딧/회
  • 글로벌 번호: 인도네시아, 필리핀, 미국 등 160개 이상 국가 전화번호 지원
  • 실제 통신사 번호: 실제 회선 기반 번호로 안정적인 인증, 실패 시 크레딧 자동 반환
  • 간편한 확인: 대시보드에서 WhatsApp 인증 코드 수신 여부 확인

자세한 운영 절차는 다음을 참고하세요: WhatsApp SMS 인증코드 수신 가이드

단계별 설정 가이드 ​

1단계: 각 부서별 WhatsApp Business 전화번호 확보 ​

각 비즈니스 부서의 에이전트에 대해 SMS-Act를 통해 독립적인 전화번호를 받으세요:

  1. SMS-Act 플랫폼 방문
  2. 서비스 검색란에 "WhatsApp" 입력
  3. 목표 국가 선택 (인도네시아, 필리핀, 미국 권장)
  4. "번호 받기" 클릭 — 시스템이 즉시 가상 번호 할당
  5. 해당 번호로 WhatsApp에 등록하고 SMS 인증 코드 수신
  6. 기업 부서 계획에 따라 다른 부서의 에이전트에 대해서도 위 단계를 반복

2단계: WhatsApp Business API 접근 신청 ​

각 WhatsApp 번호를 WhatsApp Business Cloud API에 연결해야 합니다:

  1. Meta Developer Portal 방문
  2. Meta 개발자 계정 생성
  3. "Business" 유형의 새 앱 생성
  4. 앱에 "WhatsApp" 제품 추가
  5. WhatsApp Business 계정 설정
  6. 전화번호 추가 및 인증 (SMS-Act 가상 번호로 인증 코드 수신)
  7. Webhook URL 및 Access Token 획득

각 에이전트 번호에 대해 독립적인 API 접근권을 신청하기 위해 2-7단계 반복.

3단계: OpenClaw 설치 ​

bash
# 저장소 복제
git clone https://github.com/openclaw-ai/openclaw.git
cd openclaw

# 의존성 설치
npm install

# 설정 템플릿 복사
cp openclaw.example.json openclaw.json

4단계: 멀티에이전트 설정 ​

openclaw.json을 편집하여 여러 WhatsApp Agent 인스턴스를 설정하세요:

json
{
  "gateway": {
    "port": 3000,
    "log_level": "info"
  },
  "agents": {
    "list": ["agent-sales", "agent-support", "agent-tech"]
  },
  "channels": {
    "whatsapp": {
      "accounts": {
        "agent-sales": {
          "phone": "+62XXXXXXXXXX",
          "token": "YOUR_WHATSAPP_TOKEN_FOR_SALES",
          "model": "gpt-4o",
          "system_prompt": "당신은 Alpha, 영업 어시스턴트입니다. 제품 문의, 견적, 주문 추적을 전문으로 합니다."
        },
        "agent-support": {
          "phone": "+63XXXXXXXXXX",
          "token": "YOUR_WHATSAPP_TOKEN_FOR_SUPPORT",
          "model": "claude-3-5-sonnet-20241022",
          "system_prompt": "당신은 Beta, 지원 어시스턴트입니다. 사후 서비스, 불만 처리, 계정 문제 해결을 전문으로 합니다."
        },
        "agent-tech": {
          "phone": "+1XXXXXXXXXXX",
          "token": "YOUR_WHATSAPP_TOKEN_FOR_TECH",
          "model": "gemini-2.0-flash",
          "system_prompt": "당신은 Gamma, 기술 어시스턴트입니다. 기술 지원, 버그 조사, 개발자 지원을 전문으로 합니다."
        }
      }
    }
  },
  "bindings": [
    {
      "agent": "agent-sales",
      "channel_type": "whatsapp",
      "phone": "+62XXXXXXXXXX"
    },
    {
      "agent": "agent-support",
      "channel_type": "whatsapp",
      "phone": "+63XXXXXXXXXX"
    },
    {
      "agent": "agent-tech",
      "channel_type": "whatsapp",
      "phone": "+1XXXXXXXXXXX"
    }
  ]
}

5단계: Webhook 설정 ​

WhatsApp Business API는 Webhook을 사용하여 메시지를 푸시하므로 공개적으로 접근 가능한 콜백 URL이 필요합니다:

bash
# 로컬 테스트를 위해 ngrok 사용
npm install -g ngrok
ngrok http 3000

# ngrok이 제공하는 HTTPS 주소를 WhatsApp Webhook URL로 설정
# 형식: https://xxxx.ngrok.io/webhook/whatsapp

프로덕션 환경에서는 서버의 공개 IP 또는 도메인 이름을 사용하여 Webhook을 설정하는 것이 좋습니다.

6단계: Gateway 시작 ​

bash
# 개발 모드
npm run dev

# 프로덕션 모드 (PM2 프로세스 관리자 사용)
npm install -g pm2
pm2 start npm --name "openclaw-gateway" -- start
pm2 save

Gateway가 시작되면 세 에이전트가 동시에 온라인 상태가 되어 각자 할당된 WhatsApp 번호를 통해 사용자 메시지에 응답합니다.

실제 사용 사례 ​

사례 1: 기업 다부서 고객 서비스 ​

+62-XXX → agent-sales (GPT-4o)    → 영업 문의, 제품 가격, 주문 추적
+63-XXX → agent-support (Claude)  → 사후 서비스, 환불, 계정 지원
+1-XXXX → agent-tech (Gemini)     → 기술 지원, API 문서, 개발자 지원

고객이 해당 비즈니스 WhatsApp 번호를 추가하면 전문적인 AI 어시스턴트 서비스를 바로 받을 수 있습니다.

사례 2: 다국어 고객 서비스 시스템 ​

다른 번호가 다른 언어의 고객 서비스 에이전트에 해당합니다. 독립적인 컨텍스트와 전용 System Prompt를 통해 각 에이전트가 하나의 언어와 문화적 배경에 특화되어 정밀한 다국어 고객 서비스 자동화를 실현합니다.

자주 묻는 질문 ​

Q: 가상 번호를 WhatsApp Business API에 사용할 수 있나요? ​

A: 네. Meta의 WhatsApp Business Cloud API는 가상 번호 인증을 지원합니다. SMS 인증 코드를 받을 수 있으면 전화번호 바인딩을 완료할 수 있습니다. SMS-Act 가상 번호는 WhatsApp 인증을 지원하며 정상적으로 인증 코드를 받을 수 있습니다.

Q: 각 에이전트가 다른 AI 모델을 사용해야 하나요? ​

A: 필수는 아닙니다. 여러 에이전트가 같은 AI 모델(예: 모두 Claude 사용)을 사용하면서 다른 System Prompt로 기능 차별화를 할 수 있습니다. 중요한 것은 각 에이전트가 독립적인 WhatsApp 번호와 독립적인 컨텍스트 공간을 가지는 것입니다.

Q: OpenClaw는 WhatsApp 메시지를 어떻게 처리하나요? ​

A: OpenClaw는 WhatsApp Business Cloud API의 Webhook을 통해 메시지를 받고, 수신 번호를 기반으로 해당 에이전트에 자동으로 라우팅합니다. 각 에이전트는 독립적으로 대화 컨텍스트를 유지하고(v2026.3.7의 ContextEngine은 독립적인 벡터 메모리를 지원), API를 통해 답장합니다.

Q: WhatsApp 번호 중 하나가 차단되면 어떻게 하나요? ​

A: openclaw.json에서 해당 에이전트의 phone 필드를 새 번호로 업데이트하고, API 접근을 재신청하고, Token을 업데이트한 후 Gateway를 재시작하면 됩니다. 다른 에이전트는 영향받지 않습니다.

Q: Gateway 프로세스 충돌이 모든 에이전트에 영향을 미치나요? ​

A: 네, 모든 에이전트가 동일한 Gateway 프로세스를 공유합니다. WhatsApp Webhook의 재시도 메커니즘과 함께 PM2 또는 Docker를 사용한 자동 재시작을 권장하여 메시지 손실을 방지합니다.

추가 학습 ​

관련 가이드 ​

이용 안내

본 서비스는 개발 테스트, 비즈니스 검증 및 국제 서비스 환경에서 합리적이고 적절한 지원을 제공하기 위해 설계되었습니다.

이용자는 관련 법률, 규정 및 제3자 플랫폼의 정책을 준수하여 서비스를 이용해야 합니다. 본 서비스는 이용자의 구체적인 사용 방식이나 행위에 관여하거나 이를 통제하지 않습니다.

비정상적이거나 부적절한 사용이 확인될 경우, 정책에 따라 계정이 제한될 수 있습니다.

이용자는 만 18세 이상이어야 하며, 서비스 이용 및 그로 인한 결과에 대한 책임은 본인에게 있습니다. 본 내용에 동의하지 않을 경우 서비스 이용을 중단해 주시기 바랍니다.

지금 바로 SMS-Act를 사용하여 WhatsApp Business 인증 코드를 획득하고 기업 OpenClaw 멀티에이전트 협업 시스템을 빠르게 구축하세요!

SMS-Act - 세계 최고의 온라인 SMS 플랫폼