Marketo
Capturile de ecran din acest articol sunt in limba engleza. Interfata Zoho CRM poate varia in functie de versiune si limba setata.
Marketo este un instrument de automatizare a marketingului care îți permite să evaluezi lead-urile pe baza anumitor criterii și să determini prospecții cei mai importanți. Acest lucru te ajută să planifici activitățile de vânzări și marketing pentru aceste lead-uri în mod corespunzător. Pentru a-ți planifica activitățile de vânzări în mod corespunzător, vei avea nevoie de o integrare strânsă între conturile tale de CRM și Marketo.
Extensia Marketo pentru Zoho CRM face acest lucru și mai mult. Această extensie nu doar te ajută să sincronizezi lead-urile din Marketo în Zoho CRM, dar oferă și Single Sign-on, ceea ce înseamnă că vei putea să te conectezi la contul tău Marketo folosind credențialele Zoho CRM. Prin urmare, nu mai sunt necesare parole multiple. Această extensie are un planificator zilnic pentru sincronizarea lead-urilor zi de zi și o aplicație conectată pentru a facilita autentificarea unică.
Instalarea extensiei
Poți fie să accesezi
Zoho Marketplace și să instalezi extensia, fie să te conectezi la contul tău Zoho CRM pentru a o instala.
Pentru a instala extensia
- Fă clic pe Setup > Marketplace > Extensions > All.
Toate extensiile instalate sunt listate. Sub All Marketplace poți vizualiza toate extensiile suportate în CRM. - Fă clic pe All Extensions, navighează și fă clic pe Marketo Extension.
Detaliile despre extensie vor fi disponibile. - Fă clic pe Install.
- În ecranul următor, bifează Terms of Service și fă clic pe Install Now.
- Fă clic pe Authorize.
Dacă sari peste acest pas, poți autoriza extensia mai târziu din pagina de detalii a extensiei Marketo. - Furnizează Marketo Client ID, Marketo Client Secret și Marketo Munchkin Account ID și fă clic pe Save.
Extensia ta va fi autorizată.
Notă:
Pentru a obține Marketo Client ID și Client Secret
- Conectează-te la contul tău Marketo și fă clic pe Admin > Integration > Launch Point.
- În pagina Installed Services, selectează serviciul care trebuie integrat cu Zoho CRM sau creează un serviciu nou urmând instrucțiunile furnizate de Marketo.
- Fă clic pe View Details.
Client ID și Client Secret pentru acea aplicație specifică vor fi afișate. Copiază aceste detalii și lipește-le în pagina Extensions Details.
Pentru a obține Marketo Munchkin Account ID
- Conectează-te la contul tău Marketo și fă clic pe Admin > Integration > Munchkin.
- Copiază Munchkin Account ID și lipește-l în pagina Extensions Details.
Configurarea setărilor Single Sign-on
Va trebui să configurezi setările Service Provider și Identity Provider pentru autentificarea unică folosind Zoho CRM. Aici Zoho CRM acționează ca Identity Provider, ceea ce înseamnă că vei putea să te conectezi la contul tău Marketo folosind credențialele Zoho CRM. Pentru ca Single Sign On să funcționeze eficient, toți utilizatorii care fac parte din sistemul tău Zoho CRM trebuie să fie adăugați și ca utilizatori în contul tău Marketo. În caz contrar, doar utilizatorii care fac parte din ambele conturi vor putea efectua SSO. Această configurare implică doi pași.
Configurarea detaliilor SP
Pentru a configura detaliile SP
- Fă clic pe Setup > Marketplace > All > Installed > Marketo Extension.
- În pagina de detalii a Marketo Extension, selectează caseta de bifat Enable SAML Single Sign din secțiunea Connected Applications.
- Aceasta îți va furniza detaliile Identity Provider și certificatul descărcabil. Aceste detalii trebuie furnizate la capătul Service Provider.
- În secțiunea de informații Service Provider, furnizează Munchkin ID în locul corespunzător din câmpul ACS URL.
- Selectează butonul radio IdP initiated pentru SAML type.
- Fă clic pe Save.
Configurarea detaliilor IdP în Marketo
Pentru a configura detaliile IdP în Marketo
- Conectează-te la contul tău Marketo și fă clic pe Admin > Integration > SAML Single Sign On.
- În pagina Edit SAML Settings, furnizează Issuer ID și Entity ID. Pentru Zoho CRM ambele valori sunt identice cu Login URL disponibil în secțiunea Identity Provider Information din Zoho CRM.
- Încarcă certificatul IdP descărcat din Zoho CRM în câmpul Identity Provider Certificate.
- Fă clic pe Save.
Sincronizarea datelor Marketo cu Zoho CRM
Odată ce instalezi și autorizezi extensia Marketo, planificatorul personalizat asociat extensiei va fi declanșat automat și va rula în fiecare zi la ora programată conform fusului tău orar. Acest planificator va sincroniza toate lead-urile care au fost create în ziua anterioară și le va adăuga în contul tău CRM.
Acest planificator zilnic sincronizează datele create doar cu 24 de ore înainte de momentul curent al execuției. Cu toate acestea, s-ar putea să dorești ca toate datele mai vechi, de la momentul creării contului tău Marketo până la datele curente, să fie adăugate în contul tău CRM. Acest lucru poate fi realizat cu ajutorul următorului script personalizat. Poți scrie o funcție personalizată cu acest script și să o declanșezi o singură dată pentru a prelua toate datele existente din Marketo.
În această funcție, linia
currentDate=(zoho.currentdate.subDay(1)).toString("yyyy-MM-dd"); este folosită pentru a prelua toate datele create cu o zi înainte de data execuției. Poți modifica această limită de timp conform cerințelor tale. De exemplu, dacă contul tău Marketo are date de până la 6 luni în urmă, atunci setează această valoare la 180 și execută funcția personalizată o singură dată.
IdentityPoint = zoho.crm.getOrgVariable("marketoextension.IdentityURLPoint");
ClientID = zoho.crm.getOrgVariable("marketoextension.ClientID");
ClientSecret = zoho.crm.getOrgVariable("marketoextension.ClientSecret");
oauthUrl = "https://" + IdentityPoint + ".mktorest.com/identity/oauth/token?grant_type=client_credentials&client_id=" + ClientID + "&client_secret=" + ClientSecret;
tokenResponse = getUrl(oauthUrl);
tokenStr = tokenResponse.toString();
tokenMap = tokenStr.toMap();
info "AccessTokenMap=" + tokenMap;
if (tokenMap.size() != 0)
{
access_token = tokenMap.get("access_token");
currentDate = (zoho.currentdate.subDay(1)).toString("yyyy-MM-dd");
currentTime = zoho.currenttime.toString("HH:mm:ss");
requiredFormat = currentDate + "T" + currentTime + "-04:30";
leadUrl = "https://" + IdentityPoint + ".mktorest.com/rest/v1/activities/pagingtoken.json?sinceDatetime=" + requiredFormat;
headerMap = map();
headerMap.put("Authorization", "Bearer " + access_token);
tokenResponse = getUrl(leadUrl, headerMap);
tokenStr = tokenResponse.toString();
tokenMap = tokenStr.toMap();
// info "nextPageTokenMap" + tokenMap;
if (tokenMap.size() > 0)
{
nextPageToken = tokenMap.get("nextPageToken");
leadUrl = "https://" + IdentityPoint + ".mktorest.com/rest/v1/activities.json?nextPageToken=" + nextPageToken + "&activityTypeIds=12";
leadMap = getUrl(leadUrl, headerMap);
// info "leadMap==" + leadMap;
reqLeadMap = (leadMap.toString()).toMap();
resp = reqLeadMap.get("result").toJSONList();
for each element in resp
{
leadRecordMap = element.toMap();
lastName = leadRecordMap.get("primaryAttributeValue");
criteriafield = "(Last Name|=|" + lastName + ")";
criteriaMap = zoho.crm.searchRecords("Leads", criteriafield);
if (criteriaMap.size() == 0)
{
createdMap = zoho.crm.create("Leads", { "Last Name" : lastName });
info createdMap;
}
}
}
}
ClientID = zoho.crm.getOrgVariable("marketoextension.ClientID");
ClientSecret = zoho.crm.getOrgVariable("marketoextension.ClientSecret");
oauthUrl = "https://" + IdentityPoint + ".mktorest.com/identity/oauth/token?grant_type=client_credentials&client_id=" + ClientID + "&client_secret=" + ClientSecret;
tokenResponse = getUrl(oauthUrl);
tokenStr = tokenResponse.toString();
tokenMap = tokenStr.toMap();
info "AccessTokenMap=" + tokenMap;
if (tokenMap.size() != 0)
{
access_token = tokenMap.get("access_token");
currentDate = (zoho.currentdate.subDay(1)).toString("yyyy-MM-dd");
currentTime = zoho.currenttime.toString("HH:mm:ss");
requiredFormat = currentDate + "T" + currentTime + "-04:30";
leadUrl = "https://" + IdentityPoint + ".mktorest.com/rest/v1/activities/pagingtoken.json?sinceDatetime=" + requiredFormat;
headerMap = map();
headerMap.put("Authorization", "Bearer " + access_token);
tokenResponse = getUrl(leadUrl, headerMap);
tokenStr = tokenResponse.toString();
tokenMap = tokenStr.toMap();
// info "nextPageTokenMap" + tokenMap;
if (tokenMap.size() > 0)
{
nextPageToken = tokenMap.get("nextPageToken");
leadUrl = "https://" + IdentityPoint + ".mktorest.com/rest/v1/activities.json?nextPageToken=" + nextPageToken + "&activityTypeIds=12";
leadMap = getUrl(leadUrl, headerMap);
// info "leadMap==" + leadMap;
reqLeadMap = (leadMap.toString()).toMap();
resp = reqLeadMap.get("result").toJSONList();
for each element in resp
{
leadRecordMap = element.toMap();
lastName = leadRecordMap.get("primaryAttributeValue");
criteriafield = "(Last Name|=|" + lastName + ")";
criteriaMap = zoho.crm.searchRecords("Leads", criteriafield);
if (criteriaMap.size() == 0)
{
createdMap = zoho.crm.create("Leads", { "Last Name" : lastName });
info createdMap;
}
}
}
}
Conectarea la Marketo folosind credențialele Zoho CRM
Odată ce finalizezi configurarea Single Sign On menționată mai sus, urmează pașii de mai jos pentru a efectua autentificarea unică Zoho.
- Copiază URL-ul de conectare IdP din pagina de detalii a extensiei Marketo și lipește acest link într-o fereastră de browser și adaugă ?idpInitiated=true la acesta.
De exemplu, dacă URL-ul tău de conectare IdP este https://platform.zoho.com/auth/samllogin/2247998000000137035 copiază acest link și lipește-l într-o fereastră de browser și adaugă ?idpInitiated=true la acesta. Astfel, URL-ul final de conectare va fi https://platform.zoho.com/auth/samllogin/2247998000000137035?idpInitiated=true. - Aceasta te va duce la pagina Zoho Single Sign On.
- Furnizează credențialele tale de conectare Zoho CRM. După validare, vei fi redirecționat către contul tău Marketo.
Dezinstalarea extensiei Marketo
Poți dezinstala extensia Marketo oricând dorești. Reține că ștergerea acestei extensii va șterge toate datele asociate acesteia.
Pentru a dezinstala extensia Marketo
- Fă clic pe Setup > Marketplace > All.
Toate extensiile instalate sunt listate. Sub All Marketplace poți vizualiza toate extensiile suportate în CRM. - Navighează la Marketo Extension și fă clic pe linkul corespunzător Uninstall.
- Fă clic pe OK pentru a confirma.
Extensia va fi dezinstalată.
Articole Similare
Partener Certificat Zoho
Ai nevoie de ajutor cu Zoho CRM?
Echipa noastra te poate ajuta cu implementarea, personalizarea si suportul Zoho CRM. Peste 200 de proiecte finalizate din 2011.
Contacteaza-ne