
Më pak se një vit më parë, prezatuam një sistem falas CRM të integruar me një PBX falas. Gjatë kësaj kohe, janë përfituar prej tij 14,000 kompani dhe 64,000 punonjës.
Tani ofrojmë një ndërfaqe API të hapur, në të cilën janë të aksesueshme shumica e funksioneve të ZCRM. API-i lejon përdorimin e CRM për çdo kanal shitjesh.
Më poshtë do të përshkruajmë shkurtimisht punën me API-në dhe funksionalitetin e disponueshëm. Gjithashtu, është paraqitur një shembull i thjeshtë, por të dobishëm dhe funksional: skripti për krijimin e një lead-i nga forma në faqe.
Shkurtimisht për CRM-në falas
Do të abstenojmë nga shpjegimi se çfarë është CRM. Zadarma mbështet të gjitha funksionet standarde për ruajtjen e të dhënave mbi klientin. Informacioni ruhet në kronologjinë e klientit. Po ashtu, përveç informacionit mbi klientët, është në dispozicion një menaxher i gjithanshëm i detyrave me pamje sipas dëshires (kalendari, kanban, lista). Të gjitha këto janë të aksesueshme për mbi 50 punonjës dhe janë plotësisht të integruara me telefoninë (përfshirë thirrjet nga shfletuesi përmes teknologjisë WebRTC).

ĂfarĂ« do tĂ« thotĂ« falas? Nuk ka asnjĂ« tarifĂ« ose shĂ«rbim tĂ« ZCRM pĂ«r tĂ« cilin duhet paguar. E vetmja gjĂ« pĂ«r tĂ« cilĂ«n duhet paguar janĂ« thirrjet telefonike dhe numrat (me tarifa speciale, p.sh. abonimi pĂ«r njĂ« numĂ«r nĂ« MoskĂ« Ă«shtĂ« 95 rubla apo nĂ« LondĂ«r 1 euro). Dhe nĂ«se nuk ka thirrje? AtĂ«herĂ« nuk duhet paguar pothuajse fare.
CRM falas mbetet aktive derisa mbetet aktive PBX falas Zadarma. Pasi regjistroheni, PBX Ă«shtĂ« aktiv pĂ«r 2 javĂ«; mĂ« pas, duhet tĂ« rimbushni llogarinĂ« me njĂ« shumĂ« tĂ« çdo lloji çdo 3 muaj. ĂshtĂ« e vĂ«shtirĂ« tĂ« paraqitet njĂ« zyrĂ« qĂ« i nevojitet CRM-ja dhe PBX, por nuk i nevojiten numra apo thirrje.
Përse nevojitet API për CRM-në falas
Zhvillimi i ZCRM nuk ndalet asnjë minutë, janë shfaqur shumë funksione të mëdha dhe të vogla. Por ne kuptojmë se për të paraqitur një sistem vërtet funksional, dhe jo thjesht një bllok shënimesh inteligjent, nuk mjafton vetëm integrimi me telefoninë.
Sa më shumë kontakte me klientin, aq më mirë, dhe kontaktet mund të jenë të ndryshme. Falë API-së, është e mundur pa probleme të shtoni (ose përkundrazi të merrni) informacion rreth klientit/lead-it dhe detyrave. Falë kësaj, krijohet mundësia për të lidhur çdo kanal komunikimi me klientët dhe çdo sistem tjetër automatizimi.
Me falë të API, ZCRM falas mund të përdoret në çdo mënyrë, qoftë në mënyrë të plotë apo të pjesshme. Për shembull, si një ndërfaqe e përshtatshme për menaxhimin e bazës korporative të klientëve, ose si një planifikues i thjeshtë dhe të hapur.
MĂ« poshtĂ« po japim njĂ« shembull tĂ« njĂ« kanali tĂ« tillĂ« â lidhja e CRM me formularin e liderĂ«ve nĂ« web. MĂ« vonĂ« do tĂ« paraqesim edhe shembuj tĂ« tjerĂ« nĂ« web, siç Ă«shtĂ« krijimi i njĂ« detyre pĂ«r t'u rikthyer te klienti (telefonatĂ« e vonuar).
Metodat kryesore të API ZCRM
Duke qenë se në API ZCRM janë të disponueshme 37 metoda, do të përmbahen nga përshkrimi i të gjithëve, por do të përshkruajnë vetëm grupet e tyre kryesore me shembuj.
Lista e plotë me shembuj është e disponueshme në web në .
Punimi është i mundshëm me grupet e mëposhtme të metodave:
- Klientët (lista e përgjithshme, seleksione të veçanta, redaktimi, fshirja)
- Etiketat dhe pronësitë shtesë të klientëve
- Kronika e klientit (shikimi, redaktimi, fshirja e shënimeve në kronikat e klientëve)
- Punonjësit e klientit (sepse klienti zakonisht është një person juridik, ai mund të ketë shumë punonjës)
- Detyrat (i gjithë funksionaliteti për punën me detyrat)
- Liderët (po ashtu të gjitha funksionet)
- Përdoruesit e CRM (të shfaqura lista e përdoruesve, të drejtat e tyre, cilësimet, kontaktet dhe orët e punës)
- Thirrjet (kthehet një listë e thirrjeve)
Duke qenë se përdoret struktura ekzistuese e API Zadarma, për të janë tashmë të disponueshme biblioteka në PHP, C#, Python në Github.
Shembulli i përdorimit të API
Shembulli mĂ« i thjeshtĂ« dhe njĂ«kohĂ«sisht mĂ« i dobishĂ«m â krijimi i njĂ« lideri nga formulari. PĂ«r tĂ« minimizuar kodin, ky shembull pĂ«rmban vetĂ«m tĂ« dhĂ«nat kryesore tĂ« liderit. NjĂ« shembull i tillĂ«, por me komentet nga klienti (zakonisht tĂ« pranishme nĂ« çdo formular) Ă«shtĂ« i disponueshĂ«m nĂ« web. Shembujt e skriptit janĂ« shkruar nĂ« PHP pa framework, prandaj lehtĂ«sisht mund tĂ« inkorporohen.
Shembulli i formularit HTML për krijimin e liderit:
<form method="POST" action="/sq/zcrm_leads/" data-trp-original-action="/zcrm_leads">
<label for="name">Emri:</label>
<br>
<input type="text" id="name" name="name" value="">
<br>
<label for="phone">Telefoni:</label><br>
<input type="text" id="phone" name="phones[0][phone]" value="">
<br>
<label for="phone">Email:</label><br>
<input type="text" id="email" name="contacts[0][value]" value="">
<br>
<br>
<input type="submit" value="Dërgo">
<input type="hidden" name="trp-form-language" value="sq"/></form>
Ky formular është shumë i thjeshtë për të mos e mbingarkuar artikullin. Ai nuk ka as dizajn, as CAPTCHA, as një fushë për komente. Në blogun tonë është në dispozicion një version me fushë për komente (komenti shtohet në kronikën e klientit pas krijimit të liderit).
Dhe në fund, shembulli PHP për krijimin e liderit me të dhënat nga formulari:
$postData];
$params['lead']['lead_source'] = 'form';
$leadData = makePostRequest('/v1/zcrm/leads', $params);
var_dump($leadData);
}
exit();
function makePostRequest($method, $params)
{
// zëvendësoni userKey dhe secret me tuajin nga paneli juaj
$userKey = '';
$secret = '';
$apiUrl = 'https://api.zadarma.com';
ksort($params);
$paramsStr = makeParamsStr($params);
$sign = makeSign($paramsStr, $method, $secret);
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $apiUrl . $method);
curl_setopt($curl, CURLOPT_CUSTOMREQUEST, 'POST');
curl_setopt($curl, CURLOPT_POST, true);
curl_setopt($curl, CURLOPT_CONNECTTIMEOUT, 10);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($curl, CURLOPT_POSTFIELDS, $paramsStr);
curl_setopt($curl, CURLOPT_HTTPHEADER, [
'Authorization: ' . $userKey . ':' . $sign
]);
$response = curl_exec($curl);
$error = curl_error($curl);
curl_close($curl);
if ($error) {
return null;
} else {
return json_decode($response, true);
}
}
/**
* @param array $params
* @return string
*/
function makeParamsStr($params)
{
return http_build_query($params, null, '&', PHP_QUERY_RFC1738);
}
/**
* @param string $paramsStr
* @param string $method
* @param string $secret
* @return string
*/
function makeSign($paramsStr, $method, $secret)
{
return base64_encode(
hash_hmac(
'sha1',
$method . $paramsStr . md5($paramsStr),
$secret
)
);
}
Siç mund ta shihni, punimi me API është mjaft e thjeshtë, për më tepër ka shembuj të punës në , , . Kështu, pa ndonjë problem të madh, mund të integroni një CRM të thjeshtë dhe falas në çdo proces punimi, duke marrë automatizim "me pak mund".
ZCRM vazhdon të zhvillohet dhe pothuajse të gjitha funksionet e reja do të jenë të disponueshme edhe përmes API-së.
Njëkohësisht, ne ju ftojmë të integoni sistemet tuaja ekzistuese me CRM dhe ATS falas Zadarma.
Burimi: habr.com
