Bridge ng CRM

Kapag nagkaroon ng pangalan ang session, napupunta ang recording bilang tala sa taong iyon sa inyong CRM - sa dati nang contact, hindi sa bago.

1. Ano ang Ginagawa Nito, sa Isang Pangungusap

Sa sandaling matukoy ang session, hinahanap namin ang tao sa inyong CRM gamit ang identifier na ipinadala ninyo, at nagdaragdag ng tala na may link sa recording.

Iyon lamang. Walang bagong contact, walang bagong deal, walang pagbabago sa pipeline. Mas masama kaysa sa walang integration ang CRM na lumilikha ng duplikado sa bawat pagbisita sa inyong pahina ng presyo.

Kung hindi makita ang tao, walang nangyayari. Ang paggawa ng contact ay pagsusulat sa inyong CRM batay sa session sa browser - at hindi mapagkakatiwalaang batayan kung sino ang inyong customer ang mga session sa browser.

2. Ang Match Key: Paano Hinahanap ang Tao

Maglaan ng sampung minuto rito, dahil dito karaniwang tahimik na pumapalya ang integration ng CRM.

Nakikilala namin ang bisita sa anumang sinabi ng inyong site - MousePlayer.setUserId(), distinct ID na binasa mula sa analytics tool, o identify call sa server. May sarili ring pagkakakilanlan ang inyong CRM. Kailangang pareho ang dalawang iyon.

Hinahanap NaminMaaari Bang Baguhin
HubSpotemail address ng contacthindi - dito nakabatay ang search endpoint
Pipedrivemga tao ayon sa term, email munahindi
Salesforceisang field na kayo ang magpapangalan, default Emailoo

Bakit Nagtatanong ang Salesforce

Bihirang email ang key ng mga installation ng Salesforce. Maaaring ginagamit ninyo ang Customer_Number__c, o external ID mula sa inyong billing system. Kung sa email pa rin kami maghahanap, walang makikita ngunit iuulat na matagumpay - pinakamasamang pagkabigo, dahil mukhang buhay ang integration.

Kaya nagtatanong ang form: aling field sa Contact ang may value na ipinapadala namin sa inyo? Ilagay ang API name, kasama ang __c kung custom field iyon.

Sinusuri ang pangalan ng field sa mahigpit na pattern bago ito umabot sa query. Mga letra, digit at underscore ang pangalan ng field ng CRM - tinatanggihan ang iba sa halip na i-escape, dahil maaaring magkamali nang hindi halata sa pag-escape, ngunit malinaw ang pagtanggi.

3. Kailan Ito Gumagana at Kailan Sadyang Hindi

Sa pagtukoy: kapag tinawag ng inyong site ang MousePlayer.setUserId(), kapag binasa ng aming analytics bridge ang distinct ID mula sa PostHog, Mixpanel o Amplitude, o kapag tinawag ng inyong server ang identify endpoint.

Isang beses sa bawat session, hindi sa bawat pahina

Isang tala lamang para sa taong nag-login at nagbukas ng labing-isang pahina, hindi labing-isa. May mga taong nagbabasa ng timeline ng inyong CRM.

Hindi kung walang identifier

Walang maitutugma sa anonymous na session. Hindi kami nanghuhula sa IP address at hindi ikinakabit ang recording sa sinumang nagkataong kapareho ng address.

Hindi kung hindi kilala ang tao sa inyong CRM

Binibilang bilang tapos, hindi bigo - karaniwan ang prospect na wala pa sa inyong CRM, at walang mababago ang pagsubok muli bukas.

4. Ano ang Itsura ng Tala at Saan Nakaimbak ang Token

Isang tala sa timeline ng contact: linyang nagsasabing may na-record na session, at ang link. Iki-click iyon ng inyong salesperson upang panoorin ang talagang ginawa ng tao bago siya sumulat.

Ang credential

Iniimbak na naka-encrypt gamit ang AES-256-GCM. Hindi na ipinapakita matapos i-save - mga asterisk ang nasa field, at hindi binabago ang nakaimbak na value kapag ini-save ang form na may mga asterisk. Sadyang hindi rin ito kasama sa internal na queue ng gawain: pinagsasaluhang state ang queue, at hindi iyon angkop na lugar para sa key.

Tatlo ang Kailangan ng Salesforce, Dalawa ng Iba

Nagpapatunay ang Salesforce gamit ang Connected App na may refresh token, kaya hinihingi nito ang consumer key, secret at refresh token, kasama ang URL ng inyong instance. Isang API token ang kailangan ng HubSpot at Pipedrive. Sa tatlo, sa inyo ang app - walang pinapatakbong marketplace app ang MousePlayer na kailangan ninyong pagkatiwalaan.

5. Zoho CRM at Freshsales

Dalawa pang CRM na magkaiba ang hirap ng pag-set up.

Zoho CRMFreshsales
Ibinibigay Ninyodata centre, client ID, client secret, refresh tokenAPI key at inyong Freshworks domain
Hinahanap Naminfield na kayo ang magpapangalan, default Emailfield na kayo ang magpapangalan, default email
Napupunta ang Talasa contact, bilang Note recordsa contact, bilang tala

Nasa Isa sa Anim na Data Centre ang Zoho

Nasa com, eu, in, com.au, jp o com.cn ang account, at walang nagsasabi sa key kung alin. Kapag mali ang pinili, sasagot ang Zoho ng INVALID_TOKEN - na mukhang maling key at magtutulak sa inyong tumingin sa maling lugar. Iyon mismo ang dahilan kung bakit dropdown ang field.

Ang Self Client, Minsan Lamang

Gumawa ng Self Client sa Zoho API console, bumuo ng grant token para sa ZohoCRM.modules.ALL at ZohoSearch.securesearch.READ, at ipalit ito nang isang beses sa refresh token. Hindi nag-e-expire ang refresh token; mula rito kinukuha ang mga access token bawat oras at hindi iniimbak.

Sumasagot ang Zoho ng 200 Kahit Tumatanggi

Maaaring magbalik ang pagpapalit ng token at pagsusulat ng record nito ng HTTP 200 na may error o status ng bawat record sa body. Binabasa namin ang body - iuulat ng bridge na nagtitiwala lamang sa status code ang tagumpay para sa talang hindi nagawa.

Ang lahat ng trademark dito ay pag-aari ng kani-kanilang may-ari. Walang ugnayang pangnegosyo ang MousePlayer sa mga provider na ito.