글로벌 기업의 마케팅 운영(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 내 두 가지 핵심 구성 요소를 통해 작동합니다.
- Custom Content Block 구성 요소(UI 위젯): SFMC Content Builder Block SDK를 기반으로 제작된 UI 확장 기능으로, 안전한 iFrame을 통해 이메일 편집 캔버스 패널 내에 Typeface 제작 화면을 내장합니다. 이 구성 요소는 공식 엔드포인트 URL(
https://sfdc-cb-prod.typeface.ai)을 호출합니다. - 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 생성
- 관리자 권한 계정으로 Salesforce Marketing Cloud에 로그인합니다.
- 우측 상단의 사용자 프로필 아이콘을 클릭하고 Setup으로 이동합니다.
- 좌측 탐색 메뉴에서 Apps를 펼치고 Installed Packages를 선택합니다.
- 페이지 우측 상단의 New 버튼을 클릭합니다.
- 패키지 이름을 입력합니다(예:
Typeface Custom Content Block). - 설명란에 운영 용도를 기재합니다(예:
Content Builder 내 브랜드 규정 준수 에셋 생성을 위한 Typeface 확장 패키지). - Save를 클릭합니다.
2단계: Custom Content Block 구성 요소 추가 및 등록
- 방금 생성한 패키지 상세 페이지의 Components 섹션에서 Add Component를 클릭합니다.
- 구성 요소 유형 목록에서 Custom Content Block을 선택하고 Next를 클릭합니다.
- Name 필드에
Typeface를 입력합니다. - Endpoint URL 필드에 공식 운영 엔드포인트를 입력합니다:
https://sfdc-cb-prod.typeface.ai - Save를 클릭합니다.
이제 Content Builder의 커스텀 블록 라이브러리에 Typeface 블록이 정식으로 등록됩니다.
3단계: API Integration(Server-to-Server) 구성 요소 추가
Typeface가 생성된 이미지와 HTML 코드를 Content Builder 저장소에 자동으로 기록할 수 있도록 안전한 백엔드 API 연결을 구성합니다.
- 동일한 패키지 상세 페이지에서 다시 Add Component를 클릭합니다.
- API Integration을 선택하고 Next를 클릭합니다.
- 연동 방식으로 Server-to-Server를 선택하고 Next를 클릭합니다.
- 속성 설정 화면의 ASSETS 섹션에서 다음 권한을 체크합니다:
- Documents and Images: Read 및 Write 체크
- Saved Content: Read 및 Write 체크
- 최소 권한 원칙(Principle of Least Privilege)에 따라 불필요한 다른 스코프는 선택하지 않습니다.
- Save를 클릭합니다.
- 시스템에서 발급된 4가지 주요 API 자격 증명을 복사하여 안전하게 보관합니다:
- Client Id
- Client Secret
- Authentication Base URI (Auth URL)
- REST Base URI
4단계: 비즈니스 유닛 라이선스 및 사용자 접근 권한 지정
다수의 하위 브랜드나 해외 법인을 운영하는 기업의 경우:
- Installed Package의 Access 탭으로 이동합니다.
- 권한 배포 범위를 설정합니다:
- 전사 마케팅 팀에 개방하려면 License Everyone을 선택합니다.
- 특정 브랜드 또는 시범 운영 부서로 제한하려면 해당 Business Unit과 사용자 역할을 지정합니다.
- 설정을 저장합니다.
5단계: Typeface 플랫폼에서 커넥터 연결
- 새 브라우저 탭을 열고 관리자 계정으로 Typeface 플랫폼에 로그인합니다.
- 좌측 메뉴에서 Settings로 이동한 후 Connectors(연동 센터)를 선택합니다.
- Salesforce Marketing Cloud 카드를 찾아 Connect를 클릭합니다.
- 3단계에서 SFMC로부터 획득한 자격 증명을 입력합니다:
- Client ID
- Client Secret
- Authentication Base URI(예:
https://mcxxxxxxxx.auth.marketingcloudapis.com/) - REST Base URI(예:
https://mcxxxxxxxx.rest.marketingcloudapis.com/)
- Verify & Connect를 클릭하여 녹색 연결 활성화 상태를 확인합니다.
마케팅 실무자의 Content Builder 작업 워크플로
연동 설정이 완료되면 마케터는 일상적인 이메일 캠페인 제작 시 Content Builder에서 다음과 같이 작업합니다:
1. Typeface 블록 배치
- SFMC에서 Email Studio > Content Builder로 이동합니다.
- 새로운 이메일을 생성하거나 기존 템플릿을 엽니다.
- 좌측 사이드바의 Blocks 탭에서 Custom 카테고리를 확장합니다.
- Typeface 블록을 이메일 레이아웃의 원하는 위치로 드래그 앤 드롭합니다.
2. Brand Graph 기반 브랜드 맞춤 콘텐츠 생성
- 블록을 배치하면 에디터 패널 내에 Typeface 작업 창이 직접 로드됩니다.
- 마케터는 타깃 세그먼트 페르소나 및 캠페인 목적을 선택합니다.
- Typeface는 사전에 정의된 Brand Graph(브랜드 톤, 제품 공식 명칭, 색상 규칙 및 법적 필수 문구)를 자동으로 적용합니다.
- 자연어 프롬프트를 통해 잠재고객 특성에 맞춘 제목, 본문 설명 및 CTA 버튼 카피를 즉시 생성합니다.
3. 내장된 Image Studio를 통한 전문적 비주얼 편집
- 외부 그래픽 디자인 도구를 열거나 외주 디자이너를 기다릴 필요 없이 블록 안에서 Image Studio를 바로 활용할 수 있습니다:
- 상품 배경 즉시 변경(단순 스튜디오 누끼 컷을 계절감이나 라이프스타일 장면에 자연스럽게 합성).
- 브랜드 표준 폰트 규정에 맞는 텍스트 오버레이 배치.
- 고해상도 제품 컷을 인공지능이 생성한 장면에 배치할 때 자연스러운 조명과 그림자 자동 렌더링.
4. SFMC 자동 저장 및 즉시 렌더링
- Save to Content Builder를 클릭합니다.
- 백그라운드 REST API를 통해 고화질 이미지와 반응형 HTML 코드가 SFMC 에셋 라이브러리에 저장됩니다.
- 이메일 캔버스 화면에 즉각 렌더링되어 포맷 깨짐 없이 최종 결과를 미리 확인할 수 있습니다.
확장 전략: Dynamic Content Block 및 Journey Builder 연계
Typeface의 생성 역량을 극대화하기 위해 SFMC의 동적 콘텐츠 블록 및 Salesforce Data Cloud와 연계하는 것을 권장합니다:
+-----------------------------------------------------------+
| Marketing Cloud 이메일 템플릿 레이아웃 |
| |
| +-----------------------------------------------------+ |
| | Dynamic Content Block (동적 콘텐츠 블록) | |
| | | |
| | 규칙 1: 거주 지역 = '아시아 태평양' | |
| | -> Typeface 에셋 A 노출 (로컬 문화 배경 및 카피) | |
| | | |
| | 규칙 2: 거주 지역 = '북미 및 유럽' | |
| | -> Typeface 에셋 B 노출 (서구 라이프스타일 비주얼)| |
| | | |
| | 기본 규칙: 기타 모든 구독자 | |
| | -> Typeface 표준 글로벌 브랜드 에셋 노출 | |
| +-----------------------------------------------------+ |
+-----------------------------------------------------------+
- 대량 다변량 생성: Typeface에서 Data Cloud의 고객 세그먼트에 맞춘 비주얼과 카피 조합을 병렬로 신속하게 생성합니다.
- 동적 규칙 매핑: Content Builder에서 Dynamic Content Block을 배치하고, 구독자 데이터 속성(멤버십 등급, 구매 주기, 선호 카테고리)에 따라 Typeface 변형본을 지정합니다.
- Journey Builder 자동화: 동적 이메일을 Journey Builder 시나리오(장바구니 미결제 리마인드, 웰컴 온보딩 시리즈 등)에 배치하여 대규모 초개인화 소통을 달성합니다.
엔터프라이즈 거버넌스 및 운영 모범 사례
- 지속적인 Brand Graph 최신화: 브랜드 마케팅 리더는 신제품 출시나 브랜드 리브랜딩 시 Typeface의 규칙을 지속적으로 업데이트하여 AI 결과물이 최신 가이드라인을 벗어나지 않도록 관리합니다.
- Content Builder 승인 절차 결합: AI로 제작 속도가 대폭 단축되더라도, 실발송 전에는 SFMC의 Approval(승인 워크플로)을 거치도록 설정하여 최종 검수(Human-in-the-loop)를 유지합니다.
- Business Unit별 에셋 격리: 복수 브랜드를 보유한 기업 그룹의 경우 BU별로 Installed Package 권한을 철저히 분리하여 브랜드 간 에셋 혼용 및 보안 사고를 방지합니다.
- 이메일 클라이언트 폰트 대체 정책: Typeface 이미지 내부에는 독점 브랜드 폰트가 완벽히 적용되지만, 이메일 본문 HTML 텍스트는 Microsoft Outlook 등의 클라이언트 환경에 대비하여 웹 안전 폰트(Web-safe font: Arial, Helvetica 등) 대체 스택을 필수로 구성해야 합니다.
참고 자료
- Salesforce Marketing Cloud Now Includes Typeface | Typeface Integrations
- Salesforce Marketing Cloud New Integration - Typeface Experience for Personalized Marketing
- Salesforce Marketing Cloud - Now Build Campaigns with Typeface's AI-First Integrations
- Salesforce + Typeface: The full-loop marketing engine for Agentforce
- Agentic Marketing: Salesforce + Typeface AI Partnership
- Typeface at Dreamforce: Deep Integration with Slack, Agentforce, and DAM systems power autonomous marketing workflows
- Content Builder Block SDK | Salesforce Trailhead
- Salesforce Help