Tovább a tartalomhoz

Salesforce és Zoho CRM

A Salesforce és a Zoho CRM összekötése a Fluent Formsszal: OAuth-alkalmazás létrehozása, kulcsok beállítása, majd űrlapfeed a szolgáltatások mezőleképezésével.

Ez a fejezet két, OAuth-alapú CRM-integrációt ír le. Mindkettő a Fluent Forms Pro része, és mindkettőnél előbb a szolgáltatás oldalán kell alkalmazást regisztrálnod, majd a kapott kulcsokat beírni a Fluent Forms globális beállításaiba.

A Salesforce népszerű ügyfélkapcsolat-kezelő (CRM) platform. A Fluent Formsszal az űrlapbeküldések kapcsolatként vagy más Salesforce-objektumként kerülhetnek be.

A Salesforce API-hozzáférést csak négy kiadásban biztosít: Enterprise, Unlimited, Developer és Performance.

  1. Nyisd meg a Fluent Forms Pro → Integrációk oldalt.
  2. A Salesforce modul kártyáján kapcsold be a kapcsolót, majd kattints a fogaskerékre.

A beállítóoldal tetején egy tájékoztató doboz látszik a callback URL-lel: ezt másold ki, mert a Salesforce-ban kell majd. Alatta ezek a mezők vannak: Sandbox-fiók (jelölőnégyzet, sandbox használatakor jelöld be), Salesforce-domén URL, Salesforce fogyasztói kulcs, Salesforce fogyasztói titok.

https://minta-bolt.hu/wp-admin/admin.php?page=fluent_forms_settings
A Salesforce-beállítások a globális beállításokban

A képen a tájékoztató doboz a callback URL-t is megmutatja, alatta a három kitöltendő mező és a Beállítások mentése gomb látszik.

  1. Jelentkezz be a Salesforce-ba. A kezdőlapon kattints a fogaskerék ikonra, és válaszd az Open Advanced Setup pontot.
  2. A bal oldali menüben az Apps alatt válaszd az App Manager pontot, majd kattints a New Connected App gombra.
  3. A felugró ablakban válaszd a Create a Connected App lehetőséget, és kattints a Continue gombra.
  4. Add meg a Connected App Name, az API Name és a Contact Email értékét.
  5. Jelöld be az Enable OAuth Settings négyzetet, és a Callback URL mezőbe illeszd be a Fluent Forms beállításaiban látott callback URL-t.
  6. Az OAuth-hatókörök (scope) közül válaszd ki ezt a kettőt: „Manage user data via APIs (api)” és „Perform requests at any time (refresh_token, offline_access)”.
  7. Mentsd az alkalmazást, és várj néhány percet, amíg aktiválódik.
  8. Kattints a Manage Consumer Details gombra, és az API (Enable OAuth Settings) alatt másold ki a Consumer Key és Consumer Secret értéket.
  9. A domén URL-jét a jobb felső profilikonra kattintva találod. Másold ki, és tedd elé a https:// előtagot.

A Fluent Forms beállítóoldalán a tájékoztató doboz további javaslatokat is ad: kapcsold be a „Require Proof Key for Code Exchange (PKCE)” beállítást, és ha az alkalmazás a frissítési tokeneket IP-címhez köti, add hozzá a webhelyed szerverének kimenő IP-címét az alkalmazás Refresh Token IP-engedélylistájához, különben az első munkamenet lejárta után a kapcsolat megszűnik. A domén URL szokásos alakja: https://{SajátDoménNév}.my.salesforce.com.

  1. Nyisd meg a Globális beállítások → Integrációk beállítása → Salesforce oldalt.
  2. Írd be a Salesforce-domén URL, a Salesforce fogyasztói kulcs és a Salesforce fogyasztói titok mezőbe a kimásolt adatokat.
  3. Kattints a Beállítások mentése gombra.

Ha a kapcsolat működik, az oldal ezt jelzi, és megjelenik a Disconnect Salesforce gomb a lecsatlakozáshoz.

  1. Nyisd meg az űrlapot, és kattints a Beállítások és integrációk fülre.
  2. Az Integrációk beállítása oldalon kattints az Új integráció hozzáadása gombra, és válaszd a Salesforce Integration pontot.
  3. Add meg a feed nevét (kötelező), és válaszd ki a Salesforce-szolgáltatást (például Contact), ahová az adatot küldeni akarod. A szolgáltatás kiválasztása után megjelennek a leképezhető mezők.
  4. Feleltesd meg a Salesforce-mezőket az űrlap mezőivel.
  5. Ha feltételhez akarod kötni, kapcsold be a Feltételes logika engedélyezése jelölőnégyzetet.
  6. Tartsd bekapcsolva a feed állapotát, majd kattints a Feed mentése gombra.

A mentett feedet a fogaskerékkel szerkesztheted, a kukával törölheted, a kapcsolóval ki- és bekapcsolhatod. Az eredmény a Salesforce Contacts oldalán látszik, a beküldések pedig az űrlap Bejegyzések részében.

A Zoho CRM online értékesítési CRM, amely az értékesítést, a marketinget és az ügyfélszolgálatot egy felületen kezeli. A Fluent Formsszal az űrlapok használói bekerülhetnek a Zoho CRM-be.

  1. Nyisd meg a Fluent Forms Pro → Integrációk oldalt.
  2. A Zoho CRM modul kártyáján kapcsold be a kapcsolót, majd kattints a fogaskerékre.

A beállítóoldal három mezőt kér: Fiók URL-címe (legördülő), Zoho CRM Client ID és Zoho CRM-ügyféltitok. A tetején lévő tájékoztató dobozból másold ki a Homepage URL és az Authorized Redirect URIs értékét, mert a Zoho-ban kell majd.

https://minta-bolt.hu/wp-admin/admin.php?page=fluent_forms_settings
A Zoho CRM beállításai a globális beállításokban

A képen a tájékoztató doboz a két kimásolandó URL-t is mutatja, alatta a fiókcím, a Client ID és az ügyféltitok mezője látszik.

  1. Ha még nincs regisztrált alkalmazásod, nyisd meg a Zoho Developer Console-t (API Console).
  2. Válaszd az ügyféltípust: Server-based Applications.
  3. A felugró ablakban add meg a Client Name nevet, illeszd be a Homepage URL és az Authorized Redirect URIs értéket, majd kattints a Create gombra.
  4. Másold ki a Client ID és Client Secret értéket.
  5. A Settings részben kapcsold be a számodra szükséges adatközpontokat (Data Centers).
  1. Nyisd meg a Globális beállítások → Integrációk beállítása → Zoho CRM oldalt.
  2. Válaszd ki a fiók URL-jét, és írd be a Client ID-t és az ügyféltitkot.
  3. Kattints a Beállítások mentése gombra.
  4. A Zoho CRM átirányít a megerősítő oldalra. Kattints az Accept gombra.

Ha a kapcsolat működik, az oldal ezt jelzi, és megjelenik a Disconnect Zoho CRM gomb.

  1. Az űrlap Beállítások és integrációk fülén kattints az Új integráció hozzáadása gombra, és válaszd a Zoho CRM Integration pontot.
  2. Add meg a feed nevét.
  3. A Services legördülőből válaszd ki a Zoho CRM-szolgáltatást, és állítsd be a mezőket.
  4. Az Other Fields alatt feleltesd meg a Zoho CRM mezőit az űrlap mezőivel a mezőválasztó nyíllal.
  5. Ha kell, kapcsold be a Feltételes logika engedélyezése jelölőnégyzetet.
  6. Tartsd bekapcsolva a feed állapotát, majd kattints a Feed mentése gombra.

A feedet utána a szokásos módon kezelheted a listában (szerkesztés, törlés, ki- és bekapcsolás). A felvett kapcsolatok a Zoho CRM-ben látszanak, a beküldések pedig az űrlap Bejegyzések részében.

Készült:

Tiszteletben tartjuk a magánszférádat

Sütiket használunk a böngészési élmény javítására és a forgalom elemzésére. Az analitika csak akkor indul, ha engeded. Adatvédelmi irányelvek, Sütitájékoztató.

Sütibeállítások