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 Namin | Maaari Bang Baguhin | |
|---|---|---|
| HubSpot | email address ng contact | hindi - dito nakabatay ang search endpoint |
| Pipedrive | mga tao ayon sa term, email muna | hindi |
| Salesforce | isang field na kayo ang magpapangalan, default Email | oo |
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 CRM | Freshsales | |
|---|---|---|
| Ibinibigay Ninyo | data centre, client ID, client secret, refresh token | API key at inyong Freshworks domain |
| Hinahanap Namin | field na kayo ang magpapangalan, default Email | field na kayo ang magpapangalan, default email |
| Napupunta ang Tala | sa contact, bilang Note record | sa 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.