캠페인
재시도, 콜백, 통화 가능 시간을 활용해 아웃바운드 캠페인을 운영하세요.
아웃바운드 통화는 국가, 주, 업종에 따라 규제가 다르므로 적절한 통화 시간과 시도 횟수 제한은 누구에게, 어떤 목적으로 전화하는지에 따라 달라집니다. 동의 여부, 에이전트의 발화 내용, 다음 단계 관리 등을 포함한 아웃바운드 통화 규정 준수와 연락처가 거주하는 지역의 규정에 맞는 제한 설정은 사용자의 책임입니다. 자세한 내용은 ElevenAgents 이용약관 및 TCPA 가이드를 참조하세요.
개요
캠페인은 에이전트의 아웃바운드 커뮤니케이션을 실행합니다. 수신자 목록을 제출하면 캠페인이 재시도, 콜백, 리디렉션, 통화 가능 시간 전반에 걸쳐 각 수신자가 사용자가 제어하는 최종 결과에 도달할 때까지 연락합니다. 캠페인은 일괄 통화를 대체합니다.
캠페인 활용 사례
완료까지 두 번 이상의 통화가 필요한 아웃리치에 캠페인을 사용하세요.
- 대화 기반 후속 조치. 수신자가 오후 4시에 다시 전화해 달라고 하거나 동료의 번호로 시도해 달라고 요청합니다. 캠페인은 통화 분석을 읽고 적절한 다음 통화를 예약합니다.
- 통화 가능 시간. 통화는 지정한 시간대에서 평가되는, 사용자가 정의한 시간 내에만 발신됩니다. 유일한 예외는 수신자가 요청한 시간에 이루어지는 콜백이며, 해당 시간에 발신됩니다.
- 제한된 재시도. 실패하거나 응답이 없는 통화는 사용자가 제어하는 한도까지 일정에 따라 재시도됩니다.
- 운영자 가시성. 모든 수신자와 통화, 각 결정이 내려진 이유를 확인할 수 있으며 언제든지 일시 중지하거나 취소할 수 있습니다.
캠페인 정책
캠페인 정책은 재시도 강도와 통화 가능 시점을 정의합니다. 워크스페이스의 기본 정책을 설정하면 각 캠페인은 생성 시 해당 정책의 스냅샷을 가져옵니다. 이후 워크스페이스 정책을 변경해도 그 뒤에 생성되는 캠페인에만 적용됩니다.
재시도 제한
통화 가능 시간
calling_periods는 통화를 발신할 수 있는 주간 시간대를 정의합니다. 요일은 월요일이 0인 0~6으로 번호가 매겨집니다. 시간은 정책 timezone의 현지 HH:MM이며, 같은 요일의 시간대는 겹칠 수 없습니다.
정확한 시간의 콜백은 유일한 예외입니다. 수신자가 특정 시간에 전화해 달라고 요청하면 해당 시간이 설정한 시간대 밖이더라도 그 시간에 발신됩니다. 이를 고려하여 max_callbacks를 설정하세요.
정책에는 단일 timezone이 있습니다. 연락처가 여러 시간대에 있다면 각 시간대별로 별도 캠페인을 만들고 각 캠페인에 고유한 timezone과 통화 가능 시간을 설정하세요. 그러면 모든 통화가 수신자 거주 지역의 허용 시간 내에 이루어집니다.
동적 변수 매핑
캠페인은 클릭 한 번으로 기본 데이터 수집 항목을 에이전트에 연결하여 콜백, 리디렉션, 통화 중지를 활성화합니다.
추가 분석 결과를 후속 통화용 동적 변수에 매핑할 수도 있습니다. 그러면 재시도나 콜백을 이전 통화에서 파악한 정보로 시작할 수 있습니다.
후속 조치 컨텍스트
콜백이 자연스럽게 이어지도록 에이전트 프롬프트에서 다음 변수를 참조하세요.
채널
이메일 및 SMS 채널은 곧 제공될 예정입니다.
캠페인 만들기
캠페인 만들기
새 캠페인을 선택하고 에이전트, 채널, 전화번호를 선택한 다음 수신자 목록을 업로드하세요.
CSV를 업로드하거나 일괄 통화와 동일한 요청 형식으로 API를 통해 수신자를 제출할 수 있습니다.
각 수신자는 최대 5개의 전화번호를 가질 수 있습니다(CSV의 phone_number부터
phone_number_5까지).
캠페인을 생성하면 통화가 대기열에 추가되며 통화 가능 시간에 들어오면 발신됩니다.
Zero Retention Mode를 사용하는 워크스페이스 또는 에이전트에서는 캠페인을 사용할 수 없습니다. 후속 조치 결정은 지속적으로 저장되는 통화 상태와 대화 분석에 의존하므로, 보존 없음 워크스페이스의 요청 및 보존 없음 에이전트에 대한 제출은 거부됩니다.
동시성
캠페인 통화는 워크스페이스 및 에이전트 동시성 제한에 포함됩니다. 기본적으로 캠페인은 워크스페이스 동시성의 50% 또는 에이전트 동시성의 70% 중 더 낮은 값을 사용합니다. 개별 캠페인에 더 낮은 한도를 설정할 수 있습니다.
API
캠페인 생성, 관리 및 분석은 ElevenLabs API를 통해 사용할 수 있으며, 기존 workflow 및 애플리케이션에 캠페인을 통합할 수 있습니다. 사용 가능한 엔드포인트는 API 레퍼런스를 참조하세요.
권장 사항
- 작게 시작하세요. 전체 대상에게 시작하기 전에 짧은 목록과 보수적인
max_total_calls로 테스트하세요. - 시간대를 신중하게 설정하세요. 통화 가능 시간은 현지 통화 시간을 준수하기 위한 주요 제어 수단입니다.
timezone을 수신자 위치로 설정하고, 시간대는 허용 시간 안쪽으로 충분히 여유 있게 지정하세요. - 후속 조치 신호를 수집하세요. 캠페인은 에이전트가 캡처한 경우에만 콜백, 리디렉션 및 수신 거부 요청을 처리합니다. 각 항목을 언제 기록해야 하는지 에이전트 프롬프트에 알려주세요.
- 후속 조치 컨텍스트를 활용하세요. 프롬프트에서
campaign__previous_summary를 참조하면 재시도나 콜백이 첫 인사를 반복하는 대신 이전 통화가 끝난 지점부터 이어집니다. - 한도를 낮게 유지하세요. 지속적인 연락은 사용자뿐 아니라 수신자에게도 부담입니다. 여러 번의 시도보다 적절한 타이밍의 몇 번의 시도를 권장합니다.
FAQ
진행 중인 캠페인의 정책을 변경할 수 있나요?
아니요. 캠페인 정책은 생성 시 고정됩니다. 워크스페이스 정책 변경은 그 이후에 생성하는 캠페인에 적용됩니다. 진행 중인 캠페인을 변경하려면 중지하고 새 캠페인을 만드세요.
수신자가 둘 이상의 캠페인에 포함될 수 있나요?
각 캠페인은 자체 리드를 추적하며, 수신 거부 상태는 캠페인에 속합니다. 동일한 사람에게 두 번 연락하지 않아야 한다면 캠페인을 만들기 전에 캠페인 간 수신자 중복을 제거하세요.