Most CRM

Když relace získá jméno, záznam se uloží jako poznámka k dané osobě v CRM - k již existujícímu kontaktu, nikoli k novému.

1. Co to dělá, jednou větou

V okamžiku identifikace relace vyhledáme osobu ve vašem CRM podle zaslaného identifikátoru a připojíme poznámku s odkazem na záznam.

To je vše. Žádné nové kontakty, nové obchody ani změny obchodního procesu. CRM, ve kterém vznikne duplicita při každé návštěvě ceníku, je horší než žádná integrace.

Pokud osobu nenajdeme, nic se nestane. Její vytvoření by znamenalo zapsat kontakt do CRM na základě relace v prohlížeči - a relace v prohlížeči nejsou spolehlivým zdrojem pravdy o tom, kdo jsou vaši zákazníci.

2. Párovací klíč: jak osobu najdeme

Tato část si zaslouží deset minut pozornosti, protože právě zde integrace CRM obvykle tiše selhává.

Návštěvníka známe podle údaje, který nám předal váš web - přes MousePlayer.setUserId(), podle jedinečného ID načteného z analytického nástroje nebo podle serverového volání identify. Vaše CRM ho také podle něčeho zná. Tyto dva údaje musí být stejné.

Hledáme podleLze změnit
HubSpote-mailové adresy kontaktune - vyhledávací endpoint je na ní založen
Pipedriveosob podle hledaného výrazu, přednostně e-mailune
Salesforcepole, které určíte, výchozí Emailano

Proč se na pole ptá právě Salesforce

Instalace Salesforce málokdy používají jako klíč e-mail. Vaše může používat Customer_Number__c, případně externí ID z fakturačního systému. Pokud bychom přesto hledali podle e-mailu, nic bychom nenašli a nahlásili úspěch - nejhorší typ selhání, protože integrace vypadá funkční.

Formulář se proto ptá: které pole objektu Contact obsahuje hodnotu, kterou vám posíláme? Zadejte název API včetně __c u vlastního pole.

Před použitím v dotazu se název pole kontroluje podle přísného vzoru. Název pole CRM obsahuje písmena, číslice a podtržítka - vše ostatní odmítáme místo escapování, protože při escapování lze udělat nenápadnou chybu, při odmítnutí ne.

3. Kdy se most spouští a kdy záměrně ne

Při identifikaci: když váš web zavolá MousePlayer.setUserId(), když náš analytický most přečte jedinečné ID z PostHog, Mixpanel nebo Amplitude nebo když váš server zavolá endpoint identify.

Jednou za relaci, ne za stránku

Osoba, která se přihlásí a projde jedenáct stránek, vytvoří jednu poznámku, ne jedenáct. Časová osa CRM je místo, které lidé čtou.

Ne bez identifikátoru

Anonymní relaci není podle čeho přiřadit. Neodhadujeme identitu podle IP adresy a nepřipojujeme záznam ke komukoli, kdo ji náhodou sdílí.

Ne pokud CRM danou osobu nezná

Počítá se jako hotovo, ne jako selhání - potenciální zákazník, který ještě není v CRM, je běžný případ a zítřejší opakování by nic nezměnilo.

4. Jak poznámka vypadá a kde je token

Jedna poznámka na časové ose kontaktu: řádek oznamující záznam relace a odkaz. Obchodník klikne a uvidí, co osoba skutečně dělala před odesláním zprávy.

Přístupový údaj

Ukládá se zašifrovaný pomocí AES-256-GCM. Po uložení se už nezobrazí - pole ukazuje hvězdičky a uložení formuláře s hvězdičkami ponechá uloženou hodnotu beze změny. Záměrně také není v interní frontě úloh: fronta představuje sdílený stav a sdílený stav není správné místo pro klíč.

Salesforce potřebuje tři údaje, ostatní dva

Salesforce se ověřuje pomocí Connected App s obnovovacím tokenem, a proto vyžaduje Consumer Key, Consumer Secret a obnovovací token plus adresu URL vaší instance. HubSpot a Pipedrive používají jediný token API. Ve všech třech případech patří aplikace vám - MousePlayer neprovozuje aplikaci z tržiště, které byste museli důvěřovat.

5. Zoho CRM a Freshsales

Další dvě CRM s velmi rozdílnou náročností nastavení.

Zoho CRMFreshsales
Zadátedatové centrum, ID klienta, tajný klíč klienta a obnovovací tokenklíč API a doménu Freshworks
Hledáme podlevámi určeného pole, výchozí Emailvámi určeného pole, výchozí email
Poznámka se uložíke kontaktu jako záznam Noteke kontaktu jako poznámka

Zoho je v jednom ze šesti datových center

Účet je v com, eu, in, com.au, jp nebo com.cn, ale klíč vám neřekne kde. Při špatné volbě Zoho odpoví INVALID_TOKEN - což vypadá jako nesprávný klíč a vede vás hledat chybu jinde. Právě proto má toto pole podobu rozevíracího seznamu.

Self Client, jednorázově

V konzoli Zoho API vytvořte Self Client, vygenerujte autorizační token pro ZohoCRM.modules.ALL a ZohoSearch.securesearch.READa jednou ho vyměňte za obnovovací token. Ten nevyprší; hodinové přístupové tokeny se získávají pomocí něj a nikdy se neukládají.

Zoho odpovídá 200, i když znamená ne

Výměna tokenů i zápis záznamů mohou vrátit HTTP 200 s chybou nebo stavem jednotlivého záznamu v těle odpovědi. Čteme obsah - most spoléhající pouze na stavový kód by hlásil úspěch u poznámky, která nikdy nevznikla.

Všechny uvedené ochranné známky patří příslušným vlastníkům. MousePlayer s těmito poskytovateli nemá obchodní vztah.