Google Bigquery 앱 for Freshchat
Freshchat 또는 Freshdesk Omni용 Google Bigquery 앱은 Freshchat 내에서 CRM 데이터에 원활하게 액세스할 수 있도록 하며 두 플랫폼 간의 효율적인 동기화를 가능하게 합니다. 이 통합은 다음 구성 요소를 포함하는 BigQuery Connector 앱에 의해 지원됩니다:
- Google BigQuery에서/로 연락처 정보 보강
- Google BigQuery에서/로 회사 정보 보강
참고: 이 문서에서 사용된 Freshchat이라는 용어는 Freshdesk Omni 제품에도 적용됩니다.
사전 요구 사항:
Freshchat에서 관리자 권한을 가지고 있는지 확인하십시오.
이 문서에는 다음이 포함됩니다:
- 앱 설치
- 데이터 동기화 구성
- BigQuery와 Freshchat 간의 구성
- Freshchat에서 BigQuery로의 구성
- 가격
앱 설치
- 계정에 로그인하고, 관리자 설정 > 마켓플레이스 및 통합 > 마켓플레이스 앱으로 이동합니다.
- Google Bigquery 앱을 검색합니다.
- 설치를 클릭하고 계정을 연결합니다.
- 다음 세부 정보를 입력합니다:
- Freshchat 도메인 (yourcompany.freshchat.com)
- Freshchat API 키: Freshchat API 키를 찾으려면 관리자 설정 > 마켓플레이스 및 통합 > API 설정으로 이동합니다. 키를 보려면 Captcha 검증을 완료하십시오.
- CRM 도메인 (yourcompany.myfreshworks.com)
- CRM API 키
- 설치를 클릭하여 설정을 완료합니다.
- 설치가 완료되면 왼쪽 탐색 창에서 앱 아이콘을 볼 수 있습니다. 계정에 설치된 앱이 여러 개 있는 경우, 앱이 그룹화됩니다.
데이터 동기화 구성
BigQuery와 Freshchat 간의 데이터를 동기화하려면 전체 페이지 앱의 '데이터 동기화' 탭으로 이동하십시오.
- Freshchat 계정에서 왼쪽 탐색 창의 BigQuery Connector 앱 아이콘을 클릭합니다.
- 데이터 동기화 탭으로 이동하여 동기화 구성을 클릭합니다.
- Freshchat과 데이터를 동기화할 BigQuery 계정을 인증합니다.
- Google 계정으로 로그인하고 BigQuery에 대한 읽기/쓰기 액세스를 허용하여 BigQuery 계정에 연결합니다.
- 레시피 탭을 찾을 수 있습니다. 레시피는 데이터의 흐름과 방향을 정의하는 워크플로입니다. 요구 사항에 따라 데이터 흐름의 방향을 선택하십시오:
- BigQuery에서 Freshchat으로: BigQuery에서 Freshchat으로의 단방향 데이터 흐름
- Freshchat에서 BigQuery로: Freshchat에서 BigQuery로의 단방향 데이터 흐름
- 방향을 선택하면 관련 레시피가 나타납니다. 현재 BigQuery와 Freshchat 간의 연락처 및 계정 정보를 동기화할 수 있습니다.
- 동기화할 필드를 선택하십시오.
BigQuery와 Freshchat 간의 구성
연락처 동기화:
- BigQuery 계정에서 연락처 테이블 아래에 'Contact ID'라는 필드를 생성합니다.
- 레시피 데이터 화면의 오른쪽 창에서 레시피가 데이터를 가져올 테이블과 해당 열을 선택합니다.
- 왼쪽 창에서 트리거에 대한 작업을 구성합니다. 작업 아래에서 연락처 필드(2)를 매핑하고 작업을 "Freshchat에서 연락처 삽입/업데이트"로 설정합니다.
- 레시피를 저장하고 실행합니다.
- 참고: 회사 필드를 동기화하려면 동일한 단계를 따르십시오.
Freshchat에서 BigQuery로의 구성
연락처 동기화:
- BigQuery 계정에서 연락처 테이블에 'Contact ID'라는 필드를 생성합니다.
- 레시피 데이터 화면의 오른쪽 창에서 이벤트를 가져올 날짜와 시간을 선택합니다. 기본 시간은 1시간이지만 다른 날짜와 시간을 선택할 수 있습니다. 참고: 날짜와 시간에 따라 작업이 소비됩니다. 예를 들어, 과거 날짜를 선택하여 이벤트를 가져오면 더 많은 작업이 소비됩니다.
- 왼쪽 창에서 트리거에 대한 작업을 구성합니다. 작업 아래에서 연락처 필드(2)를 매핑합니다.
- "If 조건"과 해당하는 예/아니오 문을 구성합니다. 여기서 If 문은 "출력이 행을 포함하는 경우"입니다.
- If 조건(3): 이전 단계에서 Contact ID를 매핑합니다.
- Yes 문(4): 출력이 행을 포함하는 경우, BigQuery에서 사용자 정의 SQL 실행.
- No 문(6): 출력이 행을 포함하지 않는 경우, BigQuery의 연락처에 행 삽입.
- 레시피를 저장하고 켭니다.
- 참고: 회사 필드를 동기화하려면 동일한 단계를 따르십시오.
가격
Connector 앱은 5000개의 작업당 $80로 가격이 책정된 유료 애드온이며, 청구 주기에 맞춰 조정됩니다. 예를 들어, 월별 청구 주기의 경우, 작업은 월별로 만료되거나 연간 계획의 경우 연간 만료됩니다.
애드온 구매 방법:
- Freshchat 계정에서 관리자 설정 > 계정 및 청구 > 계획 및 청구 > 계획 관리로 이동합니다.
- 구매하고자 하는 Connector App 작업 팩의 수를 선택합니다. Freshchat의 활성 구독이 있을 때만 애드온을 구매할 수 있습니다.
작업은 어떻게 계산되나요?
레시피의 모든 작업 블록은 작업을 구성합니다. 다음 표는 엔터티 및 동기화 방향에 따른 작업 소비를 보여줍니다:
| 동기화 방향 | 엔터티 | 작업 수 |
|---|---|---|
| Freshchat에서 BigQuery로 | 연락처 생성/업데이트 | 2 |
| Freshchat에서 BigQuery로 | 회사 생성/업데이트 | 2 |
| BigQuery에서 Freshchat으로 | 새 연락처/업데이트 | 1 |
| BigQuery에서 Freshchat으로 | 새 회사/업데이트 | 1 |