이 문서는 다음 섹션을 포함합니다:
- 개요
- 설치
- Salesforce에서 연결된 앱 생성
- Freshdesk에 Salesforce 앱 설치
- Salesforce 위젯 구성
- Salesforce 위젯 앱의 기능
- 데이터 동기화 구성
- Salesforce에서 Freshdesk로
- Freshdesk에서 Salesforce로
- 가격
- 작업은 어떻게 계산됩니까?
개요
Salesforce Connector 앱은 Freshdesk와 통합되어 에이전트와 관리자에게 CRM의 데이터를 제공합니다. 이 앱은 두 가지 구성 요소를 포함합니다:
- 이메일 ID를 사용하여 Salesforce에서 고객 세부 정보를 표시하는 인박스 보기.
- Connector App 애드온에 의해 구동되는 데이터 동기화 기능.
설치
Salesforce Connector 앱을 설정하려면 다음 단계를 따르세요:
- Salesforce에서 연결된 앱 생성.
- Freshdesk에 Salesforce Connector 앱 설치.
1. Salesforce에서 연결된 앱 생성
Salesforce Connector 앱을 설치하려면 Salesforce에서 연결된 앱을 생성해야 합니다. 이를 위해,
- Salesforce 계정에 로그인합니다.
- 오른쪽 상단의 기어 아이콘(⚙️)을 클릭하고 "설정"을 선택합니다.
- 왼쪽 사이드바의 "플랫폼 도구" 섹션에서 "앱"을 클릭한 후 "앱 관리자"를 선택합니다.
- 오른쪽 상단의 "새 연결된 앱" 버튼을 클릭합니다.
- 연결된 앱 이름, API 이름 및 연락처 이메일과 같은 세부 정보를 제공합니다.
- "OAuth 설정 활성화" 체크박스를 선택하고 콜백 URL을 https://oauth.freshdev.io/auth/callback으로 입력합니다.
- API를 통해 Salesforce 세부 정보에 액세스하는 데 필요한 OAuth 범위를 추가합니다. 확실하지 않은 경우 모든 범위에 대한 액세스를 부여하십시오. 앱은 필요한 범위만 사용합니다.
- 다음 체크박스를 활성화합니다:
- 리프레시 토큰 흐름에 대한 비밀 필요
- 클라이언트 자격 증명 흐름 활성화
- 인증 코드 및 자격 증명 흐름 활성화
- 토큰 교환 흐름 활성화
- 토큰 교환 흐름에 대한 비밀 필요
- 리프레시 토큰 회전 비활성화
- 세션 타임아웃 값을 없음으로 설정합니다.
- '코드 교환에 대한 증명 키 필요' 체크박스를 비활성화합니다.
2. Freshdesk에 Salesforce 앱 설치
Freshdesk에 Salesforce Connector 앱을 설치하려면, 관리자 -> 앱으로 이동하여 'Salesforce Connector App'을 검색하여 Freshdesk 마켓플레이스로 이동합니다.
설치를 클릭하면 Salesforce 앱 자격 증명을 입력하라는 메시지가 표시됩니다.
- 다음 형식으로 Salesforce URL을 입력합니다: acme.my.salesforce.com.
- 이전 단계에서 Salesforce 연결된 앱에서 얻은 Salesforce 소비자 ID 및 소비자 비밀을 입력합니다.
- Freshdesk 도메인을 입력합니다. URL 형식은 다음과 같습니다: yourcompany.freshdesk.com.
- 관리자 Freshdesk API 키를 입력합니다.
- 이를 얻으려면 오른쪽 상단의 프로필 사진을 클릭하고 '프로필 설정'을 선택합니다.
- 오른쪽 사이드바에 'API 키 보기' 버튼이 있습니다.
- 클릭하고 캡차 인증을 완료합니다.
Salesforce 구성을 액세스할 에이전트를 선택합니다.
'설치'를 클릭합니다. 앱 설치가 완료되면 왼쪽 탐색 모음에서 전체 페이지 앱으로 이동합니다.
Salesforce 위젯 구성
Freshdesk에 표시할 특정 Salesforce 필드를 선택합니다.
에이전트가 기존 Salesforce 항목의 중복 레코드를 생성할 수 있는지 여부를 결정합니다.
'설정 저장'을 클릭하면 이메일 ID를 기반으로 한 연락처의 Salesforce 세부 정보가 위젯에 표시됩니다.
Salesforce 위젯 앱의 기능
- Salesforce 정보 보기:
- 리드 및 연락처에 대한 포괄적인 정보에 액세스합니다.
- 계정 세부 정보에 대한 통찰력을 얻습니다.
- 관련된 작업, 사례 및 기회 정보를 봅니다.
- Salesforce 레코드 생성:
- 티켓 세부 정보 페이지에서 직접 에이전트가 리드 및 연락처 레코드를 생성할 수 있습니다.
- 작업, 사례 및 기회를 생성할 수 있습니다.
데이터 동기화 구성
동기화를 구성하기 전에 계정에 다른 버전의 Salesforce 앱이 설치되어 있지 않은지 확인하십시오.
Salesforce와 Freshdesk 간의 데이터를 동기화하려면 전체 페이지 앱의 '데이터 동기화' 탭으로 이동합니다. 이 기능은 'Connector apps add-on'에 의해 구동됩니다. 가격 정보는 아래 섹션을 참조하십시오.
동기화할 Salesforce 계정을 인증합니다. 샌드박스 또는 활성 계정을 연결할 수 있는 옵션이 있습니다.
레시피에 대한 탭을 찾을 수 있습니다. 레시피는 데이터의 흐름과 방향을 지시하는 워크플로입니다.
요구 사항에 따라 데이터 흐름 방향을 선택합니다:
- 단방향 - Salesforce에서 Freshdesk로
- 단방향 - Freshdesk에서 Salesforce로
- 양방향 - Salesforce와 Freshdesk 간의 동기화
방향을 선택한 후 관련 레시피가 나타납니다. 현재 Salesforce와 Freshdesk 간의 연락처 및 계정 정보를 동기화할 수 있습니다.
동기화할 필드를 결정합니다.
Salesforce에서 Freshdesk로:
연락처:
- 레시피가 이벤트를 수집할 시점을 선택합니다. 기본적으로 1시간으로 설정되어 있습니다. 더 이전 날짜를 선택할 수 있지만, 업데이트를 얻기 위해 더 멀리 돌아갈수록 더 많은 작업을 소비하게 됩니다.
- 레시피의 5단계로 이동합니다. 레시피의 1단계에서 Salesforce의 계정 필드를 Freshdesk의 회사 필드에 매핑합니다. 이는 Freshdesk에 존재하지 않는 회사를 가진 연락처가 생성되도록 보장합니다.
- 레시피의 6단계에서 연락처를 검색할 기준이 되는 고유 필드를 선택합니다. 이는 Freshdesk의 기본 고유 필드(고유 외부 ID, 이메일 ID, Twitter ID, 전화번호) 또는 사용자 정의 필드 중 하나일 수 있습니다. 기본적으로 이 값은 이메일로 매핑됩니다. 이 쿼리를 구성하는 방법은 Freshdesk의 필터 API 문서를 참조하십시오 - https://developers.freshdesk.com/api/#filter_contacts
- 레시피의 8단계에서 1단계의 연락처 필드를 매핑합니다. 이 단계는 Freshdesk에 이미 존재하는 Salesforce 연락처를 업데이트합니다. Freshdesk 계정의 모든 필수 필드가 Salesforce에서 매핑된 필드와 동일한지 확인하십시오.
- 레시피의 11단계에서 1단계의 연락처 필드를 매핑합니다. 이 단계는 Freshdesk에 존재하지 않는 Salesforce 연락처를 생성합니다. Freshdesk 계정의 모든 필수 필드가 Salesforce에서 매핑된 필드와 동일한지 확인하십시오.
회사:
고유 식별자는 회사의 "이름"입니다.
- 레시피가 이벤트를 수집할 시점을 선택합니다. 기본적으로 1시간으로 설정되어 있습니다. 더 이전 날짜를 선택할 수 있지만, 업데이트를 얻기 위해 더 멀리 돌아갈수록 더 많은 작업을 소비하게 됩니다.
- 레시피의 4단계 및 6단계를 업데이트하여 레시피의 1단계에서 Salesforce 필드를 Freshdesk 필드에 매핑합니다.
- 레시피의 6단계에서 연락처를 검색할 기준이 되는 고유 필드를 선택합니다. 이는 Freshdesk의 기본 고유 필드(고유 외부 ID, 이메일 ID, Twitter ID, 전화번호) 또는 사용자 정의 필드 중 하나일 수 있습니다. 기본적으로 이 값은 이메일로 매핑됩니다. 이 쿼리를 구성하는 방법은 Freshdesk의 필터 API 문서를 참조하십시오 - https://developers.freshdesk.com/api/#filter_contacts
Freshdesk에서 Salesforce로:
연락처:
Salesforce 계정에서 'Freshdesk Contact ID'라는 필드를 연락처 객체 아래에 생성합니다.
- 레시피가 이벤트를 수집할 시점을 선택합니다. 기본적으로 1시간으로 설정되어 있습니다. 더 이전 날짜를 선택할 수 있지만, 업데이트를 얻기 위해 더 멀리 돌아갈수록 더 많은 작업을 소비하게 됩니다.
- 레시피의 4단계로 이동합니다. 레시피의 3단계에서 Freshdesk의 계정 필드를 Freshdesk의 회사 필드에 매핑합니다. 이는 Salesforce에 존재하지 않는 회사를 가진 연락처가 생성되도록 보장합니다. 계정의 조회 필드는 계정 이름이 됩니다.
- 레시피의 5단계에서 Freshdesk 필드를 Salesforce 필드에 매핑합니다. 기본 키로 작동할 필드를 구성할 수 있습니다. 이는 레시피가 Salesforce에 해당 값으로 연락처가 존재하는지 검색할 것임을 의미합니다. 존재하면 업데이트되고, 그렇지 않으면 새 연락처가 생성됩니다. 기본적으로 기본 키는 이메일 ID로 설정됩니다.
회사:
- 레시피가 이벤트를 수집할 시점을 선택합니다. 기본적으로 1시간으로 설정되어 있습니다. 더 이전 날짜를 선택할 수 있지만, 업데이트를 얻기 위해 더 멀리 돌아갈수록 더 많은 작업을 소비하게 됩니다.
- Freshdesk의 필드를 Salesforce에 매핑합니다.
데이터를 동기화하는 대상 제품에 이러한 필드가 있는지 확인하십시오.
구성을 완료한 후 '레시피 테스트'를 클릭하여 데이터가 원활하게 흐르는지 확인합니다.
데이터가 문제 없이 흐르면 레시피의 토글을 활성화하여 시작합니다.
대시보드는 성공적인 작업과 실패한 작업의 수, 소비된 작업을 표시합니다.
구성된 Salesforce 계정을 수정하거나 다른 사용자의 자격 증명으로 인증하려면 계정 섹션에서 수행할 수 있습니다.
가격
Connector 앱 애드온은 유료 애드온으로, 5000개의 작업당 $80입니다. 이러한 작업은 청구 주기에 맞춰 정렬됩니다. 예를 들어, 월별 청구 주기에 있는 경우 작업은 매월 만료되며, 연간 계획에 있는 경우 연말에 만료됩니다.
애드온을 구매하려면 관리자 >로 이동합니다.
요금제 및 결제. 그런 다음 구매하려는 Connector App Task Pack의 수를 선택하세요. Freshdesk에서 활성 구독이 있을 때만 애드온을 구매할 수 있습니다. 작업은 어떻게 계산되나요? 레시피의 모든 작업 블록은 하나의 작업을 구성합니다. 아래 표는 엔티티와 동기화 방향에 따른 작업 소모량을 보여줍니다.| 동기화 방향 | 엔티티 | 작업 수 |
|---|---|---|
| Freshdesk에서 Salesforce로 | 연락처 생성/업데이트 [회사 없음] | 1 |
| 회사와 함께 연락처 생성/업데이트 [Salesforce에 회사가 이미 존재함] | 3 | |
| 회사 생성/업데이트 | 1 | |
| Salesforce에서 Freshdesk로 | 연락처 생성 [계정 없음] | 2 |
| 연락처 업데이트 [계정 없음] | 2 | |
| 새로운/업데이트된 연락처 [Freshdesk에 계정이 존재함] | 3 | |
| 새로운/업데이트된 연락처 [Freshdesk에 계정이 존재하지 않음] | 4 |