Most CRM

Keď relácia dostane meno, záznam sa uloží ako poznámka k danej osobe vo vašom CRM – k existujúcemu kontaktu, nie k novému.

1. Čo robí, jednou vetou

V okamihu identifikácie relácie vyhľadáme osobu vo vašom CRM podľa identifikátora, ktorý ste nám poslali, a pripojíme poznámku s odkazom na záznam.

To je všetko. Žiadne nové kontakty, obchody ani zmeny obchodného procesu. CRM, v ktorom pribudne duplicita pri každej návšteve cenníka, je horšie než žiadna integrácia.

Ak osobu nenájdeme, nič sa nestane. Jej vytvorenie by znamenalo zapísať záznam do CRM z relácie prehliadača – a relácie prehliadača nie sú spoľahlivým zdrojom pravdy o tom, kto sú vaši zákazníci.

2. Párovací kľúč: Ako nájdeme osobu

Táto časť stojí za desať minút pozornosti, pretože práve tu integrácia CRM zvyčajne nenápadne zlyhá.

Návštevníka poznáme podľa toho, čo nám váš web oznámil – MousePlayer.setUserId(), jedinečného ID spätne načítaného z vášho analytického nástroja alebo serverového volania identifikácie. Aj vaše CRM ho podľa niečoho pozná. Tieto dve veci musia byť totožné.

Čo hľadámeMožno to zmeniť
HubSpote-mailovú adresu kontaktunie – vyhľadávací koncový bod je na nej postavený
Pipedriveosoby podľa hľadaného výrazu, prednostne podľa e-mailunie
Salesforcepole, ktorého názov zadáte, predvolene Emailáno

Prečo sa pýta práve Salesforce

Inštalácie Salesforce zriedka používajú ako kľúč e-mail. Vaša môže používať Customer_Number__calebo externé ID z fakturačného systému. Keby sme napriek tomu hľadali podľa e-mailu, nič by sme nenašli a nahlásili by sme úspech – najhorší druh zlyhania, pretože integrácia vyzerá funkčne.

Formulár sa preto pýta: ktoré pole objektu Contact obsahuje hodnotu, ktorú vám posielame? Zadajte názov API vrátane __c, ak ide o vlastné pole.

Názov poľa sa pred vstupom do požiadavky overuje podľa prísneho vzoru. Názov poľa CRM tvoria písmená, číslice a podčiarkovníky – čokoľvek iné sa odmietne namiesto escapovania, pretože pri escapovaní možno spraviť nenápadnú chybu, pri odmietnutí nie.

3. Kedy sa spúšťa a kedy zámerne nie

Pri identifikácii: keď váš web zavolá MousePlayer.setUserId(), keď náš analytický most spätne načíta jedinečné ID z PostHog, Mixpanel alebo Amplitude, alebo keď váš server zavolá koncový bod identifikácie.

Raz za reláciu, nie raz za stránku

Osoba, ktorá sa prihlási a potom si pozrie jedenásť stránok, znamená jednu poznámku, nie jedenásť. Časová os CRM je miesto, ktoré ľudia čítajú.

Nie bez identifikátora

Anonymná relácia nemá podľa čoho párovať. Neodhadujeme podľa IP adresy ani nepripájame záznam ku komukoľvek, kto náhodou zdieľa tú istú adresu.

Nie, ak vaše CRM osobu nepozná

Počíta sa ako dokončené, nie zlyhané – potenciálny zákazník, ktorý ešte nie je vo vašom CRM, je bežný prípad a opakovanie zajtra by to nezmenilo.

4. Ako vyzerá poznámka a kde je token

Jedna poznámka na časovej osi kontaktu: riadok oznamujúci zaznamenanie relácie a odkaz. Váš obchodník naň klikne a pozrie si, čo osoba skutočne robila predtým, než napísala.

Prístupový údaj

Ukladá sa šifrovaný pomocou AES-256-GCM. Po uložení sa už nezobrazuje – pole ukazuje hviezdičky a uloženie formulára s hviezdičkami ponechá uloženú hodnotu nezmenenú. Zámerne zostáva mimo interného frontu prenášajúceho úlohu: front je zdieľaný stav a zdieľaný stav nie je vhodné miesto pre kľúč.

Salesforce potrebuje tri veci, ostatné dve

Salesforce sa overuje cez prepojenú aplikáciu s obnovovacím tokenom, preto vyžaduje kľúč spotrebiteľa, tajný kľúč a obnovovací token, ako aj URL vašej inštancie. HubSpot a Pipedrive prijímajú jediný API token. Vo všetkých troch prípadoch je aplikácia vaša – MousePlayer neprevádzkuje aplikáciu z trhoviska, ktorej musíte dôverovať.

5. Zoho CRM a Freshsales

Dve ďalšie CRM na opačných koncoch náročnosti nastavenia.

Zoho CRMFreshsales
Zadávatedátové centrum, ID klienta, tajný kľúč klienta, obnovovací tokenAPI kľúč a vašu doménu Freshworks
Čo hľadámepole, ktorého názov zadáte, predvolene Emailpole, ktorého názov zadáte, predvolene email
Kam sa uloží poznámkaku kontaktu ako záznam Noteku kontaktu ako poznámka

Zoho sa nachádza v jednom zo šiestich dátových centier

Účet je v com, eu, in, com.au, jp alebo com.cna nič v kľúči nehovorí, v ktorom. Pri nesprávnej voľbe Zoho odpovie INVALID_TOKEN – čo vyzerá ako chybný kľúč a vedie vás ku kontrole nesprávneho miesta. Práve preto má pole rozbaľovací zoznam.

Klient Self Client, jednorazovo

V konzole Zoho API vytvorte Self Client, vygenerujte autorizačný token pre ZohoCRM.modules.ALL a ZohoSearch.securesearch.READa jednorazovo ho vymeňte za obnovovací token. Tento obnovovací token nevyprší; získavajú sa z neho hodinové prístupové tokeny, ktoré sa nikdy neukladajú.

Zoho odpovedá 200, aj keď myslí nie

Výmena tokenov aj zápisy záznamov môžu vrátiť HTTP 200 s chybou alebo stavom jednotlivých záznamov v tele. Čítame telo – most dôverujúci iba stavovému kódu by hlásil úspech poznámky, ktorá nikdy nevznikla.

Všetky uvedené ochranné známky patria príslušným vlastníkom. MousePlayer nemá s týmito poskytovateľmi obchodný vzťah.