세일즈포스 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 기능 활성화하기
- Setup(설정) > Quick Find에서 “Digital Experiences” 검색
- “Settings” 클릭 → Experience Cloud 활성화 체크
- 저장 후, 다시 App Launcher(앱 실행기) 열고 “CMS Home” 검색
- CMS Home 탭이 보이면, CMS 기능이 활성화된 것입니다.
② CMS 워크스페이스 만들기
워크스페이스는 콘텐츠를 조직화하고, 어떤 사이트에서 사용할지를 결정하는 공간입니다.
- CMS Home 탭 → “Create Workspace” 클릭
- 워크스페이스 이름 입력 (예: “제품 콘텐츠”)
- 사용 언어 선택 (예: 영어, 한국어 등 다국어 가능)
- 연결할 채널 선택 (Experience Cloud 사이트나 커머스 채널 등)
- 설정 후에도 나중에 수정 가능
- 저장 → 워크스페이스 생성 완료
③ 사용자 권한 및 팀 설정 (선택사항)
워크스페이스 별로 콘텐츠 작성자, 편집자, 게시자 역할을 분리할 수 있습니다.
- CMS Workspace 내 “Manage Roles” 클릭
- 사용자 추가 → 역할 할당 (예: Viewer, Contributor, Manager 등)
- 저장 후, 권한에 따라 CMS 콘텐츠 접근 가능
④ 콘텐츠 유형(Content Type) 선택 및 생성
유형 | 설명 |
---|---|
Standard Type | 이미지, 문서, 뉴스, 캐러셀, FAQ 등 기본 제공 콘텐츠 |
Custom Type | 스키마를 직접 정의해 나만의 콘텐츠 유형 만들기 |
외부 콘텐츠 | 외부 CMS 또는 헤드리스 API로 연동 가능 |
- 워크스페이스 내에서 “Create Content” → 콘텐츠 유형 선택
- 텍스트, 이미지, 링크 등 입력
- 저장 → 콘텐츠 생성 완료
✅ Custom Content Type을 생성하려면 “CMS Content Type” 개체에 대한 권한도 필요합니다.
⑤ 콘텐츠 채널에 연결하기 (Experience Cloud 기준)
콘텐츠를 만들어도 실제 사이트에 연결하지 않으면 표시되지 않습니다.
- Experience Builder → CMS Components 삽입
- CMS Collection (목록형)
- CMS Single Item (단일 콘텐츠)
- 드래그하여 화면에 배치
- 데이터 소스 → CMS 워크스페이스 선택
- 보여줄 콘텐츠 유형 / 필터 설정
- 저장 및 게시
⑥ 외부 사용: Headless CMS 설정 (옵션)
Salesforce CMS는 GraphQL 또는 REST API를 제공하여 외부 웹사이트, 앱에서 콘텐츠를 불러올 수 있습니다.
- Setup > CMS Channels 검색
- “Create Channel” 클릭 → Headless Channel 선택
- API Key 발급 → 엔드포인트 URL 및 문서 확인
- 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 라이선스에 포함됩니다. 별도 과금은 없습니다.
참고자료
- Salesforce CMS 공식 가이드: https://help.salesforce.com/s/articleView?id=sf.cms_overview.htm
- Salesforce Developer Guide – Headless CMS API
- Trailhead: Get Started with Salesforce CMS
- Experience Builder CMS 컴포넌트 설정 문서
세일즈포스 CMS는 콘텐츠 관리도 ‘CRM처럼’ 전략적으로 접근할 수 있는 강력한 도구입니다.
단순한 텍스트 관리가 아니라, 고객 데이터 기반으로 콘텐츠를 배포하고 확장할 수 있는 플랫폼이죠.
이제 콘텐츠도 세일즈포스 안에서 통합 관리해보세요.