Salesforce Sales Cloud로 리드 관리하기
Salesforce는 기업이 리드 생성, 기회 추적, 계정 관리 등 전체 영업 프로세스를 관리할 수 있도록 설계된 세계 최고의 클라우드 기반 고객 관계 관리(CRM) 플랫폼 중 하나입니다.
이 페이지에서는 커뮤니티에서 제출한 통합을 통해 Braze 간 웹훅을 사용하여 Salesforce Sales Cloud에서 리드를 만들고 업데이트하는 방법을 설명합니다.
이 기능은 커뮤니티에서 제출한 통합 기능이며 Braze에서 직접 지원하지 않습니다. Braze에서 제공하는 공식 웹훅 템플릿만 지원됩니다.
작동 방식
Braze와 Salesforce Sales Cloud 통합은 Braze 간 웹훅을 사용하여 Salesforce 개체/리드 엔드포인트를 통해 Salesforce Sales Cloud에서 리드를 생성하고 업데이트합니다.
현재 Braze는 다음과 같은 사용 사례를 위해 Salesforce Sales Cloud에 두 가지 통합 기능을 제공합니다:
이 통합은 순전히 리드 확보 및 육성 노력의 일환으로 Braze에서 Salesforce를 업데이트하기 위한 것입니다. Salesforce에서 Braze로 데이터를 다시 동기화하려면 B2B 데이터 모델을 확인하거나 기술 파트너 중 한 곳에 문의하세요.
전제 조건
이 통합을 사용하려면 Salesforce 설명서의 단계에 따라 Salesforce Sales Cloud에서 연결된 앱을 만들어야 합니다: OAuth 2.0 클라이언트 자격 증명 플로우를 위한 연결된 앱 구성하기.
연결된 앱에 필요한 OAuth 설정을 구성할 때 다음을 제외한 모든 oAuth 설정을 기본값과 선택 항목으로 유지합니다:
- 기기 흐름에 인에이블먼트를 선택합니다. 콜백 URL은 입력 안내 기본값으로 사용되므로 비워 둘 수 있습니다.
- 선택한 OAuth 범위에 대해 API를 통한 사용자 데이터 관리(API)를 추가합니다.
- 클라이언트 자격 증명 흐름 인에이블먼트를 선택합니다.
Salesforce Sales Cloud에서 리드 만들기
고객 참여 플랫폼인 Braze는 랜딩 페이지에서 양식을 작성하는 등의 사용자 흐름을 기반으로 새로운 리드를 생성할 수 있습니다. 이 경우, Braze Salesforce Sales Cloud 웹훅을 사용하여 Salesforce에서 해당 리드를 만들 수 있습니다.
1단계: client_id 및 client_secret
- Salesforce에서 플랫폼 도구 > 앱 > 앱 매니저로 이동합니다.
- 새로 만든 Braze 앱을 찾아 보기를 선택합니다.
- 소비자 키 및 비밀 아래에서 소비자 세부 정보 관리를 선택합니다.
- 결과 페이지에서 소비자 키와 소비자 비밀 번호를 기록해 두세요. 소비자 키는
client_id, 소비자 비밀은client_secret입니다.
2단계: 웹훅 템플릿 설정하기
템플릿을 사용하여 Braze 플랫폼 전체에서 이 웹훅을 빠르게 재사용하세요.
- Braze에서 템플릿으로 이동하여 웹훅 템플릿을 선택한 다음 + 웹훅 템플릿 만들기를 선택합니다.
- 템플릿의 이름(예: “Salesforce Sales Cloud > 리드 만들기”)을 입력합니다.
- 작성 탭에서 다음 세부 정보를 입력합니다:
웹훅 작성하기
| 필드 | 세부 정보 |
|---|---|
| 웹훅 URL | https://[insert_instance_name].my.salesforce.com/services/data/v60.0/sobjects/Lead/ |
| HTTP 메서드 | POST |
| 요청 본문 | JSON 키-값 페어 |
본문 속성 키 값
Braze에서 Salesforce로 매핑하려는 각 키-값 페어에 대해 + 새 본문 속성 추가를 선택합니다. 원하는 모든 필드를 매핑할 수 있으므로 다음 표는 한 가지 예일 뿐입니다.
| 키 | 가치 |
|---|---|
| 이름 | {{${first_name}}} |
| 성 | {{${last_name}}} |
| 이메일 | {{${email_address}}} |
| 회사 | {{custom_attribute.${company}}} |
요청 헤더
다음 각 요청 헤더에 대해 + 새 헤더 추가를 선택합니다.
| 키 | 가치 |
|---|---|
| 권한 부여 | {% connected_content https://[insert_instance_name].my.salesforce.com/services/oauth2/token :method post :body client_id=[insert_client_id]&client_secret=[insert_client_secret]&grant_type=client_credentials :save result %}Bearer {{result.access_token}} |
| 콘텐츠 유형 | application/json |
4. 템플릿 저장을 선택합니다.
리드를 생성하기 위해 작성된 웹훅 템플릿입니다.](/docs/ko/assets/img/b2b/create_lead_webhook.png?8516b0261c18533043d395fa23764dde){: style=”max-width:70%;”}
Salesforce Sales Cloud에서 리드 업데이트하기
Salesforce에서 리드를 업데이트하는 Braze Salesforce Sales Cloud 웹훅을 설정하려면 Salesforce Sales Cloud와 Braze 간에 공통 식별자가 필요합니다. 아래 예제에서는 Salesforce lead_id 를 Braze external_id 로 사용하지만 user_alias 를 사용하여 이 작업을 수행할 수도 있습니다. 이에 대한 자세한 내용은 B2B 데이터를 참조하세요.
이 예에서는 리드가 특정 리드 임계값을 넘은 후 리드의 리드 단계를 ‘MQL(마케팅 적격 리드)’로 업데이트하는 방법을 구체적으로 보여 줍니다. 이는 B2B 리드 스코어링 워크플로 사용 사례의 핵심 부분입니다.
1단계: client_id 및 client_secret
- Salesforce에서 플랫폼 도구 > 앱 > 앱 매니저로 이동합니다.
- 새로 만든 Braze 앱을 찾아 보기를 선택합니다.
- 소비자 키 및 비밀 아래에서 소비자 세부 정보 관리를 선택합니다.
- 결과 페이지에서 소비자 키와 소비자 비밀 번호를 기록해 두세요.
- 소비자 키는
client_id, 소비자 비밀은client_secret입니다.
- 소비자 키는
2단계: 웹훅 템플릿 설정하기
- Braze에서 템플릿으로 이동하여 웹훅 템플릿을 선택한 다음 + 웹훅 템플릿 만들기를 선택합니다.
- 템플릿의 이름(예: “Salesforce Sales Cloud > 리드를 MQL로 업데이트”)을 입력합니다.
- 작성 탭에서 다음 세부 정보를 입력합니다:
웹훅 작성하기
| 필드 | 세부 정보 |
|---|---|
| 웹훅 URL | https://[insert_instance_name].my.salesforce.com/services/data/v60.0/sobjects/Lead/{{${user_id}}} |
| HTTP 메서드 | PATCH |
| 요청 본문 | JSON 키-값 페어 |
본문 속성 키 값
다음 키-값 페어에 대해 + 새 본문 속성 추가를 선택합니다. Lead_Stage__c 은 예시 이름입니다. Salesforce에서 MQL을 추적하는 데 사용하는 커스텀 필드의 이름이 다를 수 있으므로 이름이 일치하는지 확인하세요.
| 키 | 가치 |
|---|---|
Lead_Stage__c |
MQL |
요청 헤더
다음 각 요청 헤더에 대해 + 새 헤더 추가를 선택합니다.
| 키 | 가치 |
|---|---|
| 권한 부여 | {% connected_content https://[insert_instance_name].my.salesforce.com/services/oauth2/token :method post :body client_id=[insert_client_id]&client_secret=[insert_client_secret]&grant_type=client_credentials :save result %}Bearer {{result.access_token}} |
| 콘텐츠 유형 | application/json |
4. 템플릿 저장을 선택합니다.
리드를 업데이트하기 위해 작성된 웹훅 템플릿입니다.](/docs/ko/assets/img/b2b/update_lead_webhook.png?6bf9aeb8fd4d9e4bc97b8827bf6b8f20){: style=”max-width:70%;”}
운영 워크플로우에서 이러한 웹훅 사용하기
다음과 같이 Braze의 운영 워크플로우에 템플릿을 빠르게 추가할 수 있습니다:
- Salesforce에서 리드를 창출하는 신규 사용자 캠페인의 일부입니다.
- MQL 임계값을 넘은 사용자를 “MQL”로 업데이트하고 동일한 정보로 Salesforce Sales Cloud를 업데이트하는 리드 스코어링 캔버스의 일부입니다.
새로운 리드 캠페인
사용자가 이메일 주소를 제공할 때 Salesforce에서 리드를 만들려면 “리드 업데이트” 웹훅 템플릿을 사용하고 사용자가 이메일 주소를 추가할 때(예: 웹 양식 작성) 트리거되는 캠페인을 만들 수 있습니다.
액션 기반이며 트리거 동작이 “이메일 주소 추가”인 캠페인을 만드는 2단계.](/docs/ko/assets/img/b2b/salesforce_create_campaign.png?e4ee08d34c88adf1132c34db0dea25ee){: style=”max-width:70%;”}
마케팅 적격 리드(MQL) 임계값을 넘기 위한 리드 스코어링 캔버스
이 웹훅은 리드 스코어링 사용 사례에서 다루고 있지만, 별도의 웹훅 캠페인을 만드는 대신 리드 스코어링 캔버스 내에서 MQL을 확인하고 Salesforce를 직접 업데이트할 수도 있습니다(별도의 웹훅 캠페인을 만들지 않고):
사용자 업데이트에 후속 단계를 추가하여 사용자가 정의한 MQL 임계값을 넘었는지 확인하세요. 교차된 경우 사용자의 상태를 “MQL”로 업데이트한 다음 이 웹훅 템플릿을 사용하여 Salesforce를 동일한 “MQL” 상태로 업데이트하세요. Salesforce는 정의된 리드 라우팅 규칙을 사용하여 이 리드를 적절한 영업 팀으로 라우팅하여 나머지 작업을 처리합니다.
MQL 임계값을 통과한 사용자를 확인하는 캔버스 단계 추가하기
- 두 그룹으로 오디언스 경로 단계를 추가합니다: “MQL 임계값” 및 “기타 모든 사용자”.
- “MQL 임계값” 그룹에서 현재 “MQL” 상태(예:
lead_stage= “리드”)는 아니지만 리드 점수가 정의된 임계값(예:lead_score= 50 이상)을 초과하는 사용자를 찾습니다. 그렇다면 다음 단계로 이동하고, 그렇지 않으면 종료합니다.
lead_stage 이 “리드”이고 lead_score 이 “50”보다 큰 “MQL 임계값” 오디언스 경로 그룹입니다.](/docs/ko/assets/img/b2b/salesforce_check_mql.png?74fbf58977b479027cbdad5e06852939){: style=”max-width:70%;”}
3. 사용자의 lead_stage 속성 값을 “MQL”로 업데이트하는 사용자 업데이트 단계를 추가합니다.
lead_stage 속성을 “MQL” 값을 갖도록 업데이트하는 “MQL로 업데이트” 사용자 업데이트 단계입니다.](/docs/ko/assets/img/b2b/salesforce_update_mql.png?c5f509c1767a1efe43d52d51f3c92c97){: style=”max-width:70%;”}
4. 새 MQL 단계로 Salesforce를 업데이트하는 웹훅 단계를 추가하세요.
완료된 세부 정보가 있는 ‘Salesforce 업데이트’ 웹훅 단계.](/docs/ko/assets/img/b2b/salesforce_webhook.png?e2afd79c5e9ef162f3a33a025898eb81){: style=”max-width:70%;”}
이제 캔버스 흐름이 MQL 임계값을 넘은 사용자를 업데이트합니다!
사용자가 MQL 임계값을 통과했는지 확인하고 통과한 경우 Salesforce를 업데이트하는 캔버스 사용자 업데이트 단계입니다.](/docs/ko/assets/img/b2b/salesforce_canvas.png?a70cef09a5981920d3363087361c6c7c){: style=”max-width:50%;”}
문제 해결
이러한 워크플로에는 Salesforce 내 디버깅 기능이 제한되어 있으므로, 웹훅이 실패한 이유와 오류가 발생했는지 확인하려면 Braze 메시지 활동 로그를 참조하는 것이 좋습니다.
예를 들어, oAuth 토큰 검색에 사용된 잘못된 URL로 인해 발생한 오류는 https://[insert_instance_name].my.salesforce.com/services/oauth2/token is not a valid URL 로 표시됩니다.
URL이 유효한 URL이 아님을 나타내는 오류 응답 본문입니다.](/docs/ko/assets/img/b2b/error_message_invalid_url.png?ded6ef54ac4661e282eeaedd611f96dd)
GitHub 에서 이 페이지를 편집합니다.