광고 자리 모집 중 · 제휴 문의

Salesforce Marketing Cloud에서 Typeface 설정하기: Content Builder 내 브랜드 규정 준수 에셋 직접 생성 가이드

365Finds Editorial
Wiki 문서 11,430편 수록

내 AI에서 365 Wiki 사용하기

아래 프롬프트를 복사해 평소 사용하는 AI에 붙여넣고 바로 질문하세요.

전체 Skill 다운로드

먼저 프롬프트로 체험해 보세요. 365 Wiki를 자주 쓴다면 전체 365Wiki Skill을 설치해 매번 붙여넣는 수고를 줄일 수 있습니다. 평소 쓰는 AI가 없다면 Gemini나 Microsoft Copilot 웹 버전도 사용할 수 있습니다.

글로벌 기업의 마케팅 운영(Marketing Operations) 팀이 Salesforce Marketing Cloud(SFMC)에서 고객 여정과 이메일 캠페인을 구축할 때 겪는 가장 큰 비효율 중 하나는 도구 간의 빈번한 전환입니다. 전통적인 생성형 AI 제작 방식에서는 서드파티 AI 툴, 이미지 편집기, SFMC Content Builder 사이를 끊임없이 오가야 했습니다. 외부 도구에서 문구와 이미지를 생성하고, 로컬 디스크로 다운로드한 뒤, SFMC 콘텐츠 라이브러리에 수동으로 업로드하고 HTML 코드를 맞추는 작업이 반복되었습니다. 이러한 단절된 워크플로는 제작 기간을 늘릴 뿐 아니라 에셋 버전 관리의 혼선과 브랜드 가이드라인 위반 위험을 초래합니다.

엔터프라이즈 생성형 AI 플랫폼인 Typeface를 SFMC에 네이티브로 연동하면 이러한 병목 현상을 근본적으로 해결할 수 있습니다. SFMC에 Custom Content Block(사용자 정의 콘텐츠 블록)과 Server-to-Server API 연동을 포함하는 Installed Package(설치된 패키지)를 구성하면, 마케터는 Content Builder 에디터 안에서 브랜드 가이드라인을 준수하는 고품질 이미지와 카피를 즉시 생성하고, 별도의 다운로드 없이 SFMC 에셋 저장소로 직접 저장할 수 있습니다.


아키텍처 개요: Typeface와 SFMC의 연결 방식

Typeface와 Salesforce Marketing Cloud의 연동은 SFMC의 표준 확장 아키텍처를 기반으로 하며, Installed Package 내 두 가지 핵심 구성 요소를 통해 작동합니다.

  1. Custom Content Block 구성 요소(UI 위젯): SFMC Content Builder Block SDK를 기반으로 제작된 UI 확장 기능으로, 안전한 iFrame을 통해 이메일 편집 캔버스 패널 내에 Typeface 제작 화면을 내장합니다. 이 구성 요소는 공식 엔드포인트 URL(https://sfdc-cb-prod.typeface.ai)을 호출합니다.
  2. Server-to-Server API 연동(백엔드 데이터 동기화): OAuth 2.0 Client Credentials 인증 방식을 통해 Typeface에 SFMC Assets(Documents and Images, Saved Content)에 대한 읽기 및 쓰기(Read/Write) 권한을 부여합니다. 마케터가 캔버스에서 제작을 완료하면 Typeface는 REST API를 통해 렌더링된 고화질 이미지와 구조화된 HTML 코드를 SFMC Content Builder 라이브러리에 직접 기록합니다.
+-----------------------------------------------------------------------+
| Salesforce Marketing Cloud (Engagement)                              |
|                                                                       |
|  +-------------------+       Block SDK       +---------------------+  |
|  |  Content Builder  | <===================> |   Typeface 블록     |  |
|  |  이메일 편집 화면 |   (iFrame 통신)       |  (커스텀 UI 위젯)   |  |
|  +-------------------+                       +----------+----------+  |
|           ^                                             |             |
|           | 에셋 자동 저장                              | 생성 요청   |
|           v                                             v             |
|  +-------------------+     REST API (OAuth)  +---------------------+  |
|  |  Content Builder  | <-------------------- | Typeface 엔터프라이즈 |  |
|  |   에셋 저장소     |    Assets Read/Write  | 및 Brand Graph 엔진 |  |
|  +-------------------+                       +---------------------+  |
+-----------------------------------------------------------------------+

사전 요구사항 및 권한 매트릭스

설정 작업을 시작하기 전에 다음의 엔터프라이즈 환경 및 권한 요구사항을 확인하십시오.

구분세부 요구사항운영 및 보안 측면의 목적
SFMC 관리자 권한Installed Packages | Administer 권한패키지 생성, 엔드포인트 등록 및 API 스코프 권한 설정에 필수
비즈니스 유닛(BU) 전략단일 BU 파일럿 또는 멀티 BU 전사 배포 계획브랜드 간 크리에이티브 혼선 방지 및 조직별 접근 권한 격리
Typeface 엔터프라이즈 계정Typeface 워크스페이스 관리자(Admin) 권한Settings > Connectors에서 SFMC 연동 자격 증명을 등록하기 위해 필요
브랜드 에셋 및 가이드라인Typeface Brand Graph 사전 등록 완료브랜드 톤앤매너, 색상 코드, 제품 공식 이미지 및 법적 규정 적용

단계별 설정 가이드

1단계: SFMC에서 Installed Package 생성

  1. 관리자 권한 계정으로 Salesforce Marketing Cloud에 로그인합니다.
  2. 우측 상단의 사용자 프로필 아이콘을 클릭하고 Setup으로 이동합니다.
  3. 좌측 탐색 메뉴에서 Apps를 펼치고 Installed Packages를 선택합니다.
  4. 페이지 우측 상단의 New 버튼을 클릭합니다.
  5. 패키지 이름을 입력합니다(예: Typeface Custom Content Block).
  6. 설명란에 운영 용도를 기재합니다(예: Content Builder 내 브랜드 규정 준수 에셋 생성을 위한 Typeface 확장 패키지).
  7. Save를 클릭합니다.

2단계: Custom Content Block 구성 요소 추가 및 등록

  1. 방금 생성한 패키지 상세 페이지의 Components 섹션에서 Add Component를 클릭합니다.
  2. 구성 요소 유형 목록에서 Custom Content Block을 선택하고 Next를 클릭합니다.
  3. Name 필드에 Typeface를 입력합니다.
  4. Endpoint URL 필드에 공식 운영 엔드포인트를 입력합니다:
    https://sfdc-cb-prod.typeface.ai
    
  5. Save를 클릭합니다.

이제 Content Builder의 커스텀 블록 라이브러리에 Typeface 블록이 정식으로 등록됩니다.

3단계: API Integration(Server-to-Server) 구성 요소 추가

Typeface가 생성된 이미지와 HTML 코드를 Content Builder 저장소에 자동으로 기록할 수 있도록 안전한 백엔드 API 연결을 구성합니다.

  1. 동일한 패키지 상세 페이지에서 다시 Add Component를 클릭합니다.
  2. API Integration을 선택하고 Next를 클릭합니다.
  3. 연동 방식으로 Server-to-Server를 선택하고 Next를 클릭합니다.
  4. 속성 설정 화면의 ASSETS 섹션에서 다음 권한을 체크합니다:
    • Documents and Images: Read 및 Write 체크
    • Saved Content: Read 및 Write 체크
  5. 최소 권한 원칙(Principle of Least Privilege)에 따라 불필요한 다른 스코프는 선택하지 않습니다.
  6. Save를 클릭합니다.
  7. 시스템에서 발급된 4가지 주요 API 자격 증명을 복사하여 안전하게 보관합니다:
    • Client Id
    • Client Secret
    • Authentication Base URI (Auth URL)
    • REST Base URI

4단계: 비즈니스 유닛 라이선스 및 사용자 접근 권한 지정

다수의 하위 브랜드나 해외 법인을 운영하는 기업의 경우:

  1. Installed Package의 Access 탭으로 이동합니다.
  2. 권한 배포 범위를 설정합니다:
    • 전사 마케팅 팀에 개방하려면 License Everyone을 선택합니다.
    • 특정 브랜드 또는 시범 운영 부서로 제한하려면 해당 Business Unit과 사용자 역할을 지정합니다.
  3. 설정을 저장합니다.

5단계: Typeface 플랫폼에서 커넥터 연결

  1. 새 브라우저 탭을 열고 관리자 계정으로 Typeface 플랫폼에 로그인합니다.
  2. 좌측 메뉴에서 Settings로 이동한 후 Connectors(연동 센터)를 선택합니다.
  3. Salesforce Marketing Cloud 카드를 찾아 Connect를 클릭합니다.
  4. 3단계에서 SFMC로부터 획득한 자격 증명을 입력합니다:
    • Client ID
    • Client Secret
    • Authentication Base URI(예: https://mcxxxxxxxx.auth.marketingcloudapis.com/)
    • REST Base URI(예: https://mcxxxxxxxx.rest.marketingcloudapis.com/)
  5. Verify & Connect를 클릭하여 녹색 연결 활성화 상태를 확인합니다.

마케팅 실무자의 Content Builder 작업 워크플로

연동 설정이 완료되면 마케터는 일상적인 이메일 캠페인 제작 시 Content Builder에서 다음과 같이 작업합니다:

1. Typeface 블록 배치

2. Brand Graph 기반 브랜드 맞춤 콘텐츠 생성

3. 내장된 Image Studio를 통한 전문적 비주얼 편집

4. SFMC 자동 저장 및 즉시 렌더링


확장 전략: Dynamic Content Block 및 Journey Builder 연계

Typeface의 생성 역량을 극대화하기 위해 SFMC의 동적 콘텐츠 블록 및 Salesforce Data Cloud와 연계하는 것을 권장합니다:

+-----------------------------------------------------------+
| Marketing Cloud 이메일 템플릿 레이아웃                    |
|                                                           |
|  +-----------------------------------------------------+  |
|  | Dynamic Content Block (동적 콘텐츠 블록)            |  |
|  |                                                     |  |
|  |   규칙 1: 거주 지역 = '아시아 태평양'               |  |
|  |   -> Typeface 에셋 A 노출 (로컬 문화 배경 및 카피)  |  |
|  |                                                     |  |
|  |   규칙 2: 거주 지역 = '북미 및 유럽'                |  |
|  |   -> Typeface 에셋 B 노출 (서구 라이프스타일 비주얼)|  |
|  |                                                     |  |
|  |   기본 규칙: 기타 모든 구독자                       |  |
|  |   -> Typeface 표준 글로벌 브랜드 에셋 노출          |  |
|  +-----------------------------------------------------+  |
+-----------------------------------------------------------+
  1. 대량 다변량 생성: Typeface에서 Data Cloud의 고객 세그먼트에 맞춘 비주얼과 카피 조합을 병렬로 신속하게 생성합니다.
  2. 동적 규칙 매핑: Content Builder에서 Dynamic Content Block을 배치하고, 구독자 데이터 속성(멤버십 등급, 구매 주기, 선호 카테고리)에 따라 Typeface 변형본을 지정합니다.
  3. Journey Builder 자동화: 동적 이메일을 Journey Builder 시나리오(장바구니 미결제 리마인드, 웰컴 온보딩 시리즈 등)에 배치하여 대규모 초개인화 소통을 달성합니다.

엔터프라이즈 거버넌스 및 운영 모범 사례

  1. 지속적인 Brand Graph 최신화: 브랜드 마케팅 리더는 신제품 출시나 브랜드 리브랜딩 시 Typeface의 규칙을 지속적으로 업데이트하여 AI 결과물이 최신 가이드라인을 벗어나지 않도록 관리합니다.
  2. Content Builder 승인 절차 결합: AI로 제작 속도가 대폭 단축되더라도, 실발송 전에는 SFMC의 Approval(승인 워크플로)을 거치도록 설정하여 최종 검수(Human-in-the-loop)를 유지합니다.
  3. Business Unit별 에셋 격리: 복수 브랜드를 보유한 기업 그룹의 경우 BU별로 Installed Package 권한을 철저히 분리하여 브랜드 간 에셋 혼용 및 보안 사고를 방지합니다.
  4. 이메일 클라이언트 폰트 대체 정책: Typeface 이미지 내부에는 독점 브랜드 폰트가 완벽히 적용되지만, 이메일 본문 HTML 텍스트는 Microsoft Outlook 등의 클라이언트 환경에 대비하여 웹 안전 폰트(Web-safe font: Arial, Helvetica 등) 대체 스택을 필수로 구성해야 합니다.

참고 자료