Outbound sales & cold email

OpenOutreach

라이선스를 갖춘 데이터 제공업체에서 B2B 리드를 찾아 내 메일함으로 콜드 이메일을 보내는 셀프호스팅 GPLv3 AI 세일즈 에이전트

eracle/openoutreachPython2,672 as of 2026-08-12
By Jake Luo · Published 2026년 8월 12일

OpenOutreach는 B2B 콜드 아웃리치를 위한 셀프호스팅 GPLv3 AI 세일즈 에이전트입니다. 제품과 목표 시장을 설명하면 모델이 그것을 ICP 필터로 바꾸고, 라이선스를 갖춘 데이터 제공업체에서 조건에 맞는 프로필을 가져오고, 궁합이 가장 좋은 리드만 업무용 이메일을 찾아낸 뒤, 내가 소유한 메일함에서 문안을 쓰고 보내고 답장까지 처리합니다. 설계상 브라우저를 쓰지 않아 스크래핑도 소셜 계정도 없고, 정지당할 대상 자체가 없습니다. 대신 위험은 덜 눈에 띄는 곳, 즉 내 도메인의 발송 평판으로 옮겨 갑니다. 실행 전에 문서에서 읽어 둘 것이 둘 있습니다. 프로젝트 자신의 홍보 캠페인이 함께 들어 있어 내 발송 순번을 한 자리 차지한다는 점, 그리고 리드 점수 모델이 무작위 선택을 앞선다고 아직 입증되지 않았다고 README가 분명히 밝힌다는 점입니다.

OpenOutreach란 무엇인가

OpenOutreach(github.com/eracle/OpenOutreach)는 직접 돌리는 파이썬 데몬으로, 명령 한 줄짜리 Docker 이미지로 배포되고 Django 관리자 화면이 그대로 내장 CRM 역할을 합니다. 흥미로운 부분은 파이프라인입니다. 제품 설명과 캠페인 목표를 주면 모델이 그것을 기업 속성 필터로 바꾸고, 라이선스를 갖춘 탐색 소스에서 후보 프로필을 가져옵니다. 여기에는 프로필당 비용이 없습니다. 이어서 점수 계층이 후보 순서를 매겨 비싼 단계를 맨 뒤로 미룹니다. 궁합이 좋은 리드만 유료 업무용 이메일 조회를 거치고, 과금은 확인된 건에 대해서만 이뤄지며, 이메일이 확보된 리드만 발송 큐에 들어갑니다. 발송은 평일, 내 표준시 기준 업무 시간대에 간격을 두고, 메일함별 하루 상한 아래에서 나가고, 답장은 IMAP으로 다시 읽어 들여 에이전트가 여러 차례 후속 대화를 이어 갑니다.

하지 않는 일이 하는 일만큼이나 중요합니다. 브라우저가 없고, 어떤 소셜이나 비즈니스 네트워크에도 로그인하지 않으며, 스크래핑도 없습니다. 리드에 딸려 오는 프로필 URL은 식별자로 저장될 뿐 한 번도 방문되지 않습니다. 이 설계 결정은 이전 세대 아웃리치 도구의 실패, 즉 도구 때문에 계정이 정지되던 문제에 대한 직접적인 답입니다. 동시에 이 도구의 수준이 뒤에 있는 데이터 제공업체의 수준을 넘지 못한다는 뜻이기도 합니다. 그 제공업체는 직접 가입하는 유료 외부 서비스입니다.

직접 준비해야 하는 것생략할 수 없는 이유
LLM API 키ICP 필터 작성, 후보 분류, 첫 문장 초안, 답장 처리를 모두 맡는다
이메일 탐색 서비스 API 키탐색과 업무용 이메일 확보를 모두 담당한다. 도구 자체에는 리드 데이터가 없다
내가 소유한 메일함모든 발송이 내 도메인과 내 발송 평판을 걸고 내 SMTP로 나간다
제품과 목표 시장 설명누구에게 연락할지 정하는 유일한 입력이라, 모호한 ICP는 모호한 리스트만 만든다

실행하기 전에 수익 모델을 읽을 것

이 프로젝트는 스스로를 어떻게 유지하는지를 README에서 링크된 법적 고지에 이례적으로 자세히 공개하고 있으며, 그 솔직함은 웬만한 상용 도구를 웃돕니다. 그래도 내용은 알아 둘 값어치가 있습니다. 작동 방식이 지갑이 아니라 내 메일함을 거치기 때문입니다.

  • 프로젝트 자신의 홍보 캠페인 OpenOutreach를 광고하는 캠페인이 함께 들어 있어 내 캠페인과 나란히 발송 순번을 차지하며, 내 메일함에서 내 리드와 무관한 수신자에게 보내집니다. 내가 확보한 유망 리드가 그 대상이 되는 일은 없습니다. 내용은 원격 서버에서 내려받으며 실행마다 달라질 수 있고, 직접 돌리는 설치본에서는 소스 코드를 고쳐야만 끌 수 있습니다. GPLv3 라이선스가 그것을 허용합니다.
  • 모든 메일에 붙는 출처 표기 도구가 보내는 모든 이메일은 서명 뒤에 "Sent with OpenOutreach"라는 고정된 한 줄로 끝납니다. 링크는 없지만, 지우려면 역시 소스 코드를 손봐야 합니다.
  • 온보딩의 제휴 링크 의존하는 유료 외부 서비스는 제휴 링크로 안내됩니다. 내가 더 내는 돈은 없고, 원하면 해당 서비스에 직접 가입해도 됩니다.
  • 국가에 따라 기본값이 달라지는 뉴스레터 동의 온보딩은 항상 묻지만, 보호 대상으로 열거된 관할권 밖에서는 "예"가 기본으로 선택돼 있습니다. 답변은 한 번만 실행되고, 나중에 바꿀 수 있는 설정은 저장되지 않습니다.

이 가운데 어느 것도 이 도구를 나쁜 선택으로 만들지는 않습니다. 다만 의식적으로 골라야 할 선택으로 만듭니다. 운영상 핵심은, 내 메일함에서 나간 것은 내가 썼든 도구가 썼든 수신자가 있는 곳의 스팸 관련 법률 아래에서 내 책임이라는 점입니다. 프로젝트 스스로도 이 점을 밝히면서, 어떤 보증도 하지 않고 결과도 약속하지 않는다고 분명히 적어 두었습니다. 콜드 이메일이 처음이라면 콜드 이메일은 아직 할 만한가가 그 앞 질문에 대한 솔직한 답이고, 스팸으로 분류되지 않는 콜드 이메일 쓰는 법이 도달률 쪽을 다룹니다.

어디에 들어맞고, 사람은 어디에 서는가

자동화는 병목을 없애는 게 아니라 옮깁니다. 이런 파이프라인은 물량을 싸게 만들고, 그래서 도구가 대신 정해 줄 수 없는 두 가지, 곧 타깃팅의 정확도와 첫 문장의 품질이 결과의 전부가 됩니다. 점수 모델에 대한 README의 솔직함이 그 단서입니다. 학습 루프는 아직 무작위 선택을 앞선다고 보이지 못한 진행 중인 실험이라고 설명돼 있으니, 오늘 얻는 것은 탐색과 보강, 발송을 잇는 배관이지 누구에게 연락할 가치가 있는지에 대한 판단이 아닙니다. 정의가 흐릿한 시장에 물량을 쏟으면 평판이 나빠진 도메인과, 이제 엉뚱한 이유로 내 이름을 기억하는 사람들의 명단이 남습니다. 답장을 받는 콜드 이메일 쓰는 법은 앞으로도 내 몫으로 남는 부분입니다.

우리 답이 갈라지는 지점도 여기이고, 거기에는 이유가 있습니다. AgentCeres — agentceres.com의 AI Growth Officer — 는 매니지드 AI 마케팅 팀이고, 아웃바운드만큼은 의도적으로 셀프서비스로 만들지 않았습니다. 콜드 이메일 담당 역할은 고객이 직접 켜는 것이 아니라 우리가 운영하는 역할로 두었고, 담당이 제안하는 모든 외부 발송 행동은 콜드 이메일을 포함해 사람이 승인 링크를 누르기 전까지는 아무것도 나가지 않습니다. 우리 실제 운영 기록에서도 그런 링크의 적지 않은 비율이 아무도 누르지 않은 채 만료됐습니다. 마찰처럼 보이지만, 대안 — 아무도 고르지 않은 발송이 내 도메인에서 무인으로 나가는 것 — 을 떠올리면 이건 장치가 제대로 작동하는 모습입니다. 에이전트가 초안을 쓰고, 사람이 결정합니다. 스택 전체를 내 인프라에 두고 싶다면 OpenOutreach는 그것을 이루는 그럴듯한 방법이고, 이미 수신 동의를 받은 상대를 향한 더 조용한 출발점으로는 Listmonk가 있습니다.

FAQ

OpenOutreach는 무료인가요?
소프트웨어 자체는 무료이고 GPLv3 라이선스이며, 셀프호스팅 비용은 돌리는 장비 값을 넘지 않습니다. 다만 운영은 공짜가 아닙니다. LLM API 키와 함께, 리드 탐색과 업무용 이메일 확보를 모두 담당하는 유료 이메일 탐색 서비스 키가 필요하고, 과금은 확인된 건수에 따라 발생합니다. 그래도 이 설계는 지출을 검색량이 아니라 유망 리드 수에 묶어 둡니다. 라이선스를 갖춘 소스를 검색하는 일 자체에는 비용이 들지 않기 때문입니다. 예산은 도구가 아니라 외부 서비스에 잡으십시오. 온보딩에서 그 서비스로 이어지는 링크는 제휴 링크이며, 직접 가입하면 우회할 수 있습니다.
링크드인을 스크래핑하나요?
하지 않습니다. 프로젝트는 이 점을 단호하게 밝힙니다. 브라우저도 없고, 소셜이나 비즈니스 네트워크 로그인도 없고, 그런 계정의 자격 증명을 저장하지도, 자동으로 접근하지도 않습니다. 리드는 라이선스를 갖춘 외부 데이터 제공업체에서 오며, 내 API 키로 비용을 내고 그 업체의 약관 아래에서 이용합니다. 리드에 프로필 URL이 딸려 와도 중복 제거용 키로 보관할 뿐 방문하지 않습니다. 실무적 결과로, 브라우저 자동화 도구를 침몰시켜 온 계정 정지 위험은 여기에 해당하지 않습니다. 남는 위험은 발송 도메인의 평판입니다.
메인 도메인에서 보내도 되나요?
고객이 실제 메일을 주고받는 데 의지하는 도메인에서는 보내지 마십시오. 콜드 아웃리치의 표준 관행은 발송용 도메인을 따로 두고 천천히 예열하며, 답장과 스팸 신고의 비율이 건강하게 유지될 만큼 물량을 낮게 가져가는 것입니다. 이 도구가 하루 상한과 업무 시간대 페이스 조절을 갖춘 이유도 정확히 이것입니다. 주 도메인에서 도달률이 무너지면 영향은 영업에만 머물지 않습니다. 비밀번호 재설정, 영수증, 고객 지원 답장까지 번지고, 되돌리는 데는 망가뜨린 시간보다 훨씬 오래 걸립니다.
Related projects
Mautic직접 호스팅하는 오픈소스 마케팅 자동화 — 내 데이터베이스 위에서 세분화, 캠페인, 멀티채널 여정을 돌린다listmonk오픈소스이자 셀프호스팅 가능한 뉴스레터·메일링 리스트 관리자 — 단일 Go 바이너리Twenty오픈소스 CRM — Salesforce와 HubSpot의 셀프호스팅 가능한 대안React Email반응형 크로스 클라이언트 HTML 이메일을 만들기 위한 오픈소스 React 컴포넌트 — 여러분의 제품이 보내는 트랜잭션 이메일과 라이프사이클 이메일

You built it. Now grow it.

AgentCeres is a managed AI marketing team — specialists draft the SEO, social, and outreach that fill your links, you approve what ships. 14-day free trial, from $39/month.

Start free trialMore projects