세일즈포스가 AI 에이전트 CRM으로 유리한 이유: Agentforce 때문에 말 못 하는 강점
세일즈포스에 안 들어간다는 게 무슨 말이죠?
고객을 만날 때마다 이 말을 꺼내면 비슷한 반응이 돌아옵니다. "그게 무슨 말이에요?"
세일즈포스를 쓰는데 세일즈포스에 안 들어간다는 게 이해가 안 되는 거죠. 당연합니다. 우리는 소프트웨어를 "쓴다"는 것을 곧 "화면을 본다"와 동일시하도록 훈련받아왔으니까요. 엑셀을 쓰면 엑셀 화면을 보고, 세일즈포스를 쓰면 세일즈포스 대시보드를 봐야 한다고 생각하는 거죠.
저는 세일즈포스를 PostgreSQL처럼 씁니다. 데이터를 넣고 빼는 저장소로. Claude MCP 에이전트가 데이터를 쓰고 읽고, 저는 그 결과를 슬랙에서 받아봅니다. 세일즈포스 UI는 열지 않습니다. 이 방식을 운영하면서 하나를 깨달았습니다. 세일즈포스가 AI 에이전트 시대에 구조적으로 유리한 이유가 있는데, 정작 세일즈포스 본인은 그 이야기를 못 한다는 겁니다.
AI 에이전트는 화면을 보지 않는다: CRM 평가 기준이 바뀌는 이유
세일즈포스 화면이 얼마나 복잡한지, UI가 얼마나 불편한지는 AI 에이전트에게 아무 의미가 없습니다. 에이전트는 화면을 보지 않습니다. API를 통해 데이터에 직접 접근합니다.
사람이 소프트웨어를 쓸 때와 AI가 소프트웨어를 쓸 때는 접근 방식이 근본적으로 다릅니다. 사람은 UI를 통해 데이터를 봅니다. AI 에이전트는 API를 통해 데이터를 가져옵니다. UI가 나쁜 API 구조를 숨길 수 있지만, AI는 API의 민낯을 그대로 만납니다.
세일즈포스 UI가 복잡하다는 건 오래된 비판이고, 실제로 맞습니다. 그런데 AI 에이전트 시대에 이 비판은 맥락을 잃습니다. 에이전트가 화면을 보지 않는 세상에서 화면의 복잡도는 더 이상 단점이 아닙니다.
그래서 CRM을 평가하는 기준이 바뀝니다. "UI가 얼마나 좋은가"에서 "API가 얼마나 AI-friendly한가"로.
세일즈포스 AppExchange: 7,000개 파트너사가 20년 동안 만든 API 인프라
세일즈포스 AppExchange에는 현재 7,000개 이상의 파트너사가 참여하고 있고, 앱 설치 수는 1,300만 건을 넘었습니다. 2005년부터 시작해 20년 동안 쌓인 숫자입니다.
7,000개 파트너사가 세일즈포스 API에 연결하고, 데이터를 읽고 쓰고, 연동을 검증한 20년의 역사입니다. Slack, DocuSign, Mailchimp, 수백 개의 ERP 시스템 — 이 모든 것들이 세일즈포스 API 위에서 작동하도록 설계되고 검증됐습니다.
AI 에이전트가 CRM을 중심으로 워크플로우를 만들 때, 연결해야 하는 외부 시스템이 이미 세일즈포스 API에 붙어 있다는 의미입니다. 에이전트 입장에서 보면 인프라가 이미 깔려 있는 겁니다.
MuleSoft의 2025 Connectivity Benchmark에 따르면, API-led 연결 전략을 쓰는 조직은 그렇지 않은 조직보다 64% 빠르게 혁신합니다. 세일즈포스가 이 인프라의 허브 위치에 20년 동안 있었다는 건, 다른 CRM이 지금 당장 따라잡기 어려운 누적 자산입니다.
Agentforce에 전사를 건 세일즈포스가 공식 MCP 서버를 내놓지 않는 이유
세일즈포스는 지금 회사의 미래를 Agentforce에 걸고 있습니다. 수치로 보면 규모가 보입니다.
Agentforce는 2024년 10월 정식 출시됐고, 공식 실적 기준 현재 이 정도 수준입니다.
누적 딜 18,500건 이상, 이 중 유료 계약 9,500건 (직전 분기 대비 50% 증가)
ARR 5억 달러 돌파, 전년 대비 330% 성장
세일즈포스의 MCP 행보를 시간순으로 보면:
2025년 6월: MCP 서버 3개 공개 — Salesforce DX, Heroku, MuleSoft용. 개발자 도구입니다. CRM 데이터에 접근하는 서버가 아닙니다.
2025년 10월: Hosted MCP Servers 베타 발표 — CRM 데이터 접근은 가능하지만, Agentforce와 연동하는 구조로만 제공됩니다.
Agentforce 3.0: 네이티브 MCP 클라이언트 파일럿 — Agentforce가 외부 MCP 서버에 연결하는 방향입니다.
세일즈포스가 그리는 그림은 "Agentforce가 중앙에 있고, MCP를 통해 외부 도구들에 연결한다"입니다. Claude나 GPT 같은 외부 에이전트가 세일즈포스 CRM 데이터에 직접 붙는 구조가 아닙니다.
왜 그런지는 추정이지만, 구조를 보면 답이 보입니다. 외부 에이전트가 세일즈포스 데이터에 직접 붙으면 Agentforce가 불필요해집니다. ARR 5억 달러짜리 사업이고, 아직 성장 중입니다. 스스로 그 사업의 필요성을 무너뜨릴 이유가 없습니다. 세일즈포스 입장에서는 MCP를 막을 수도 없고, 그렇다고 전면 개방할 수도 없는 상황입니다.
이게 유저 관점에서 의미하는 건 하나입니다. 세일즈포스가 말하지 않는 강점 — AI 에이전트가 API로 데이터에 직접 접근할 수 있는 구조 — 은 세일즈포스 본인이 내세우는 방향과 반대입니다. 그래서 이 이야기는 유저가 해야 합니다.
SOQL이 AI 에이전트에게 유리한 이유: 1콜 vs 5콜
세일즈포스에는 SOQL(Salesforce Object Query Language)이라는 자체 쿼리 언어가 있습니다. AI 에이전트 관점에서 이게 구조적 차이를 만듭니다.
예를 들면 이렇습니다. "이 회사와 우리의 전체 관계를 보여줘"라는 질문에 AI 에이전트가 답하려면, 회사 정보, 담당자 목록, 진행 중인 딜, 미팅 기록을 모두 가져와야 합니다.
세일즈포스 SOQL에서는 이걸 한 번의 쿼리로 가져올 수 있습니다. Account를 조회하면 그 아래에 붙어있는 Contact, Opportunity, Activity가 한 번에 딸려옵니다. 구조화된 형태로. REST API 기반 CRM에서는 같은 정보를 얻으려면 최소 4~5번의 개별 API 콜이 필요합니다. 회사를 먼저 조회하고, ID를 얻어서 담당자를 조회하고, 또 ID를 얻어서 딜을 조회하는 식으로 순차적으로 탐색해야 합니다.
사람이 화면을 볼 때는 1콜이든 5콜이든 차이가 없습니다. UI가 전부 숨겨주니까요. AI 에이전트에게는 세 가지 측면에서 실제로 다릅니다.
속도: 1번의 네트워크 왕복 vs 5번의 순차적 왕복. 체감 응답 시간이 3~5배 차이납니다.
AI 컨텍스트 윈도우 효율: AI는 5개의 개별 응답을 각각 파싱하고, 메모리에 올리고, 관계를 추론해서 조립해야 합니다. 같은 정보를 얻는 데 컨텍스트 윈도우를 2~3배 더 소모합니다.
데이터 일관성: 5번의 순차적 API 콜 사이에 데이터가 변경될 수 있습니다. 1번 콜은 그 시점의 일관된 스냅샷을 반환합니다.
SOQL이 가능한 이유는 세일즈포스의 역사에 있습니다. 1999년, REST API라는 표준이 존재하기 전입니다. 아무것도 없는 상태에서 자체 데이터 플랫폼을 구축했고, 그 위에 자체 쿼리 언어가 필요했던 겁니다. 후발주자들은 REST API가 산업 표준이 된 환경에서 출발했습니다. 지금 와서 자체 쿼리 언어를 만들려면 수만 개의 기존 연동과 개발자 생태계를 다 바꿔야 합니다.
세일즈포스는 30년 경력의 사서가 있는 도서관입니다. "이 회사 관련 자료 전부 주세요"라고 하면, 사서가 도서관 전체 구조를 알고 있어서 한 번의 검색으로 관련 서적, 논문, 대출 기록을 한꺼번에 찾아줍니다. 다른 CRM은 백화점 안내 데스크입니다. 직원이 각 코너를 돌아다니면서 정보를 모아오는 구조입니다. 결과는 같지만 시간과 에너지가 다릅니다.
세일즈포스 AI 에이전트 강점의 전제조건: CRM 원본 데이터
위에서 설명한 강점들은 한 가지 전제 위에 서있습니다. 세일즈포스 안에 원본 데이터가 들어있어야 한다는 겁니다.
아무리 정교한 쿼리 언어가 있어도, 아무리 7,000개 파트너 생태계가 있어도, CRM 안에 데이터가 없으면 아무것도 할 수 없습니다. 빈 금고는 아무리 튼튼해도 소용없습니다.
한국 B2B 현장에서 가장 자주 보는 패턴이 이겁니다. 세일즈포스를 도입했는데 세일즈팀이 데이터를 입력하지 않습니다. 입력을 해도 "미팅 완료, 긍정적" 한 줄만 남깁니다. 이런 상태에서 AI 에이전트를 붙여봐야 한 줄 수준의 인사이트밖에 나오지 않습니다. CRM 안에 들어간 데이터는 이미 가공된 출력물이며, 원본 인터랙션과는 근본적으로 다릅니다.
세일즈포스의 구조적 강점은 원본 데이터가 충분히 축적됐을 때 비로소 작동합니다. 미팅 녹취, 이메일 히스토리, 고객과의 모든 인터랙션이 구조화된 형태로 CRM에 들어와야 합니다. 그 원본이 있어야 AI가 할 수 있는 일이 생깁니다. SOQL이 의미 있는 건 가져올 데이터가 있을 때입니다.
처음으로 돌아가면, 고객들이 "세일즈포스에 로그인을 안 한다"는 말을 이해하지 못하는 이유가 있습니다. 소프트웨어를 쓴다는 것과 화면을 본다는 것을 분리해서 생각해본 적이 없기 때문입니다. AI 에이전트는 그 분리를 당연한 것으로 만들었습니다.
지금 쓰는 CRM이 AI 에이전트에게 API를 얼마나 열어줬는지 확인해보신 적 있으신가요?