CRM-silta

Kun istunto saa nimen, tallenne lisätään henkilön muistiinpanoksi CRM:ään — olemassa olevalle kontaktille, ei uudelle.

1. Toiminta yhdessä lauseessa

Istunnon tunnistushetkellä etsimme henkilön CRM:stä annetulla tunnuksella ja liitämme muistiinpanon, jossa on tallenteen linkki.

Siinä kaikki. Ei uusia kontakteja, kauppoja tai myyntiputkimuutoksia. Jokaisesta hintasivukäynnistä kaksoiskappaleen kasvattava CRM on huonompi kuin integraation puuttuminen.

Jos henkilöä ei löydy, mitään ei tapahdu. Luominen tarkoittaisi CRM-tietueen kirjoittamista selainistunnosta — eikä selainistunto ole luotettava asiakastiedon lähde.

2. Yhdistämisavain: miten henkilö löytyy

Tähän kannattaa käyttää kymmenen minuuttia, koska juuri tässä CRM-integraatio yleensä epäonnistuu huomaamatta.

Tunnemme kävijän sivuston ilmoittamasta arvosta — MousePlayer.setUserId(), analyysityökalusta luetusta yksilöivästä tunnuksesta tai palvelimen tunnistuskutsusta. Myös CRM tuntee henkilön jollakin arvolla. Näiden on oltava sama asia.

Haettava arvoVoiko muuttaa
HubSpotkontaktin sähköpostiosoiteei — hakupäätepiste rakentuu sen ympärille
Pipedrivehenkilöt hakusanalla, sähköposti ensinei
Salesforcekenttä, jonka itse nimeät, oletus Emailkyllä

Miksi juuri Salesforce kysyy

Salesforce-asennusten avain on harvoin sähköposti. Se voi olla Customer_Number__c, tai laskutusjärjestelmän ulkoinen tunnus. Jos hakisimme silti sähköpostilla, emme löytäisi mitään ja ilmoittaisimme onnistumisen — pahin virhe, koska integraatio näyttää toimivalta.

Siksi lomake kysyy: mikä Contact-kenttä sisältää lähetettävän arvon? Anna API-nimi, myös pääte __c, jos kenttä on mukautettu.

Kenttänimi tarkistetaan tiukkaa mallia vasten ennen kyselyyn pääsyä. CRM-kentän nimessä on kirjaimia, numeroita ja alaviivoja — muu hylätään escaping-käsittelyn sijaan, koska siinä voi tehdä hienovaraisen virheen, hylkäyksessä ei.

3. Milloin laukeaa ja milloin tarkoituksella ei

Tunnistuksessa: kun sivusto kutsuu MousePlayer.setUserId(), analytiikkasiltamme lukee yksilöivän tunnuksen PostHogista, Mixpanelista tai Amplitudesta tai palvelin kutsuu tunnistuspäätepistettä.

Kerran istunnossa, ei kerran sivulla

Kirjautuva ja sitten yksitoista sivua selaava henkilö tuottaa yhden muistiinpanon, ei yhtätoista. CRM-aikajanaa luetaan.

Ei ilman tunnistetta

Anonyymillä istunnolla ei ole yhdistettävää arvoa. Emme arvaa IP-osoitteen perusteella tai liitä tallennetta samassa osoitteessa olevaan satunnaiseen henkilöön.

Ei CRM-järjestelmälle tuntemattomalle henkilölle

Lasketaan tehdyksi, ei epäonnistuneeksi — vielä CRM:stä puuttuva potentiaalinen asiakas on normaali tapaus, eikä huomisen uusinta muuttaisi sitä.

4. Muistiinpanon ulkoasu ja tunnuksen säilytys

Yksi muistiinpano kontaktin aikajanalle: tieto tallennetusta istunnosta ja linkki. Myyjä napsauttaa ja näkee, mitä henkilö todella teki ennen yhteydenottoa.

Tunnistetieto

Säilytetään AES-256-GCM-salattuna. Ei näytetä tallennuksen jälkeen — kentässä on tähtiä, eikä niiden tallentaminen muuta säilytettyä arvoa. Tieto pidetään myös tarkoituksella poissa sisäisestä tehtäväjonosta: jono on jaettua tilaa, väärä paikka avaimelle.

Salesforce tarvitsee kolme asiaa, muut kaksi

Salesforce tunnistautuu Connected Appilla ja päivitystunnuksella, joten se pyytää consumer keyn, salaisuuden ja päivitystunnuksen sekä instanssi-URL:n. HubSpot ja Pipedrive käyttävät yhtä API-tunnusta. Kaikissa tapauksissa sovellus on oma — MousePlayer ei ylläpidä markkinapaikkasovellusta, johon pitäisi luottaa.

5. Zoho CRM ja Freshsales

Kaksi CRM:ää lisää, määritysvaivan vastakkaisista päistä.

Zoho CRMFreshsales
Annettavat tiedotpalvelinkeskus, asiakastunnus, asiakassalaisuus, päivitystunnusAPI-avain ja Freshworks-verkkotunnus
Haettava arvoitse nimetty kenttä, oletus Emailitse nimetty kenttä, oletus email
Muistiinpano päätyykontaktille Note-tietueenakontaktille muistiinpanona

Zoho sijaitsee yhdessä kuudesta palvelinkeskuksesta

Tili sijaitsee alueella com, eu, in, com.au, jp tai com.cn, eikä avain kerro missä. Väärällä valinnalla Zoho vastaa INVALID_TOKEN — mikä näyttää huonolta avaimelta ja ohjaa väärään paikkaan. Siksi kenttä on pudotusvalikko.

Self Client kerran

Luo Self Client Zohon API-konsolissa, luo grant token laajuuksille ZohoCRM.modules.ALL ja ZohoSearch.securesearch.READ, ja vaihda se kerran päivitystunnukseen. Se ei vanhene; tunnin käyttötunnukset haetaan sen avulla eikä niitä koskaan säilytetä.

Zoho vastaa 200 tarkoittaessaan ei

Sekä tunnuksen vaihto että tietueiden kirjoitus voivat palauttaa HTTP 200 -tilan, jonka sisällössä on virhe tai tietuekohtainen tila. Luemme sisällön — tilakoodiin luottava silta ilmoittaisi onnistumisen muistiinpanolle, jota ei luotu.

Kaikki tässä mainitut tavaramerkit kuuluvat omistajilleen. MousePlayerilla ei ole liikesuhdetta näihin toimittajiin.