Salesforce CMS 설정 방법 – 기초부터 콘텐츠 생성까지

세일즈포스 CMS는 Experience Cloud 사이트, Marketing Cloud 이메일, 또는 외부 앱에서 사용할 콘텐츠를 관리하는 시스템**입니다.
다른 CMS처럼 따로 설치하는 방식이 아닌, 세일즈포스 조직 안에서 설정만 하면 바로 사용할 수 있는 내장형 CMS입니다.


💡 사전 준비: CMS 기능 사용 가능한지 확인하기

항목확인 방법
Salesforce 버전Enterprise Edition 이상
Experience Cloud 활성화✅ 필요 (CMS 콘텐츠를 연결하기 위해)
CMS Home 탭 확인App Launcher(앱 실행기)에서 “CMS Home” 검색 시 나와야 함
사용자 권한Use CMS, Manage CMS Workspaces, Create and Set Up Communities 등 필요

① CMS 기능 활성화하기

  1. Setup(설정) > Quick Find에서 “Digital Experiences” 검색
  2. “Settings” 클릭 → Experience Cloud 활성화 체크
  3. 저장 후, 다시 App Launcher(앱 실행기) 열고 “CMS Home” 검색
  4. CMS Home 탭이 보이면, CMS 기능이 활성화된 것입니다.

② CMS 워크스페이스 만들기

워크스페이스는 콘텐츠를 조직화하고, 어떤 사이트에서 사용할지를 결정하는 공간입니다.

  1. CMS Home 탭 → “Create Workspace” 클릭
  2. 워크스페이스 이름 입력 (예: “제품 콘텐츠”)
  3. 사용 언어 선택 (예: 영어, 한국어 등 다국어 가능)
  4. 연결할 채널 선택 (Experience Cloud 사이트나 커머스 채널 등)
    • 설정 후에도 나중에 수정 가능
  5. 저장 → 워크스페이스 생성 완료

③ 사용자 권한 및 팀 설정 (선택사항)

워크스페이스 별로 콘텐츠 작성자, 편집자, 게시자 역할을 분리할 수 있습니다.

  1. CMS Workspace 내 “Manage Roles” 클릭
  2. 사용자 추가 → 역할 할당 (예: Viewer, Contributor, Manager 등)
  3. 저장 후, 권한에 따라 CMS 콘텐츠 접근 가능

④ 콘텐츠 유형(Content Type) 선택 및 생성

유형설명
Standard Type이미지, 문서, 뉴스, 캐러셀, FAQ 등 기본 제공 콘텐츠
Custom Type스키마를 직접 정의해 나만의 콘텐츠 유형 만들기
외부 콘텐츠외부 CMS 또는 헤드리스 API로 연동 가능
  1. 워크스페이스 내에서 “Create Content” → 콘텐츠 유형 선택
  2. 텍스트, 이미지, 링크 등 입력
  3. 저장 → 콘텐츠 생성 완료

Custom Content Type을 생성하려면 “CMS Content Type” 개체에 대한 권한도 필요합니다.


⑤ 콘텐츠 채널에 연결하기 (Experience Cloud 기준)

콘텐츠를 만들어도 실제 사이트에 연결하지 않으면 표시되지 않습니다.

  1. Experience Builder → CMS Components 삽입
    • CMS Collection (목록형)
    • CMS Single Item (단일 콘텐츠)
  2. 드래그하여 화면에 배치
  3. 데이터 소스 → CMS 워크스페이스 선택
  4. 보여줄 콘텐츠 유형 / 필터 설정
  5. 저장 및 게시

⑥ 외부 사용: Headless CMS 설정 (옵션)

Salesforce CMS는 GraphQL 또는 REST API를 제공하여 외부 웹사이트, 앱에서 콘텐츠를 불러올 수 있습니다.

  1. Setup > CMS Channels 검색
  2. “Create Channel” 클릭 → Headless Channel 선택
  3. API Key 발급 → 엔드포인트 URL 및 문서 확인
  4. GraphQL 요청 예시: graphql복사편집query { cmsContents(contentType: "News") { items { title body imageUrl } } }

자세한 GraphQL 스키마는 Salesforce Developers 공식 문서 참고: https://developer.salesforce.com/docs


FAQ

Q. CMS는 별도 앱 설치가 필요한가요?
A. 아니요. Salesforce org 내에서 기본으로 제공되며, 설정만으로 사용 가능합니다.

Q. CMS 콘텐츠는 어디에서 볼 수 있나요?
A. Experience Cloud 사이트, B2B Commerce 사이트, 또는 Headless API로 외부 앱에 표시할 수 있습니다.

Q. 커스텀 콘텐츠 타입은 어떻게 만들죠?
A. Setup > Object Manager > CMS Content Type에서 새 유형을 정의하면 됩니다.

Q. CMS 기능은 무료인가요?
A. Experience Cloud 라이선스 또는 Commerce Cloud 라이선스에 포함됩니다. 별도 과금은 없습니다.


참고자료


세일즈포스 CMS는 콘텐츠 관리도 ‘CRM처럼’ 전략적으로 접근할 수 있는 강력한 도구입니다.
단순한 텍스트 관리가 아니라, 고객 데이터 기반으로 콘텐츠를 배포하고 확장할 수 있는 플랫폼이죠.
이제 콘텐츠도 세일즈포스 안에서 통합 관리해보세요.