
Më pak se një vit më parë, ne prezantuam një sistem CRM falas të integruar me një PBX falas. Gjatë kësaj kohe, 14,000 kompani dhe 64,000 punonjës e kanë shfrytëzuar atë.
Tani ne ofrojmë një ndërfaqe API të hapur, e cila ka në dispozicion shumicën e funksioneve të ZCRM. API-ja 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. Poashtu, për të ilustruar, do të japim një shembull të thjeshtë por të dobishëm: një skenari për krijimin e një lidhe nga forma në faqen e internetit.
Përmbledhje rreth CRM-së falas
Do të shmangim shpjegimin se çfarë është CRM. Zadarma mbështet të gjitha funksionet standarde të ruajtjes së të dhënave mbi klientët. Informacioni ruhet në murin e klientit. Poashtu, përveç informacionit mbi klientët, ofrohet një menaxher i detyrave që shfaqet në çdo mënyrë që dëshirohet (kalendari, kanban, lista). Të gjitha këto janë në disponim për 50+ punonjës dhe janë të integruar plotësisht me telefoninë (përfshirë thirrjet nga shfletuesi duke përdorur teknologjinë WebRTC).

ĂfarĂ« do tĂ« thotĂ« falas? Nuk ka asnjĂ« tarifĂ« apo shĂ«rbim ZCRM pĂ«r tĂ« cilin duhet tĂ« paguani. E vetmja gjĂ« pĂ«r tĂ« cilĂ«n duhet tĂ« paguani janĂ« thirrjet telefonike dhe numrat (me tarifa speciale, pĂ«r shembull, abonamenti pĂ«r njĂ« numĂ«r nĂ« MoskĂ« Ă«shtĂ« 95 rubla ose nĂ« LondĂ«r 1 euro). Dhe nĂ«se thuajse nuk ka thirrje? AtĂ«herĂ« edhe paguani thuajse asgjĂ«.
CRM falas Ă«shtĂ« aktive derisa Ă«shtĂ« aktive PBX falas e Zadarma. Pas regjistrimit, PBX Ă«shtĂ« aktiv pĂ«r 2 javĂ«, dhe mĂ« pas Ă«shtĂ« e nevojshme tĂ« rimbushni llogarinĂ« me çdo shumĂ« njĂ« herĂ« nĂ« 3 muaj. ĂshtĂ« e vĂ«shtirĂ« tĂ« imagjinosh njĂ« zyrĂ« qĂ« ka nevojĂ« pĂ«r CRM dhe PBX, por nuk ka nevojĂ« pĂ«r asnjĂ« numĂ«r apo thirrje.
Përse na nevojitet API për CRM-në falas
Zhvillimi i ZCRM nuk ndalon për asnjë moment, janë shfaqur shumë funksione të mëdha dhe të vogla. Por ne e kuptojmë se për të ofruar një sistem vërtet funksional, jo thjesht një libër të mençur shënimesh, integrimi me telefoninë nuk është i mjaftueshëm.
Sa më shumë kontakte me klientin, aq më mirë dhe kontaktet mund të jenë të ndryshme. Falë API-së, është e lehtë të futni automatikisht (ose përndryshe të merrni) informacion mbi klientin/lidhen dhe detyrat. Kjo krijon mundësinë për të lidhur çdo kanal komunikimi me klientët dhe çdo sistem tjetër automatizimi.
Falë API-së, CRM-në falas ZCRM mund ta përdorni në çdo mënyrë, si plotësisht ashtu edhe pjesërisht. Për shembull, si një ndërfaqe e lehtë për të punuar me bazën e klientëve të korporatës, ose si një planifikues i thjeshtë dhe të përshtatshëm.
MĂ« poshtĂ« do tĂ« japim njĂ« shembull tĂ« njĂ« kanali tĂ« tillĂ« â lidhjen e njĂ« forme pĂ«r lidhe nĂ« faqen e internetit. MĂ« vonĂ« nĂ« faqe do tĂ« japim edhe shembuj tĂ« tjerĂ«, pĂ«r shembull krijimin e njĂ« detyre pĂ«r tĂ« rikthyer telefonatash me klientin (thirrje e vonuar).
Metodat kryesore të API ZCRM
Duke qenë se në API ZCRM janë të disponueshme 37 metoda, do të shmangim përshkrimin e të gjitha, duke përshkruar vetëm grupet e tyre kryesore me shembuj.
Lista e plotë me shembuj është e disponueshme në faqen .
E mundur të punohet 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
- Muri i klientit (shikimi, redaktimi, fshirja e të dhënave në murin e klientëve)
- Përfaqësuesit e klientit (duke qenë se klienti zakonisht është një krijesë juridike, ai mund të ketë shumë punonjës)
- Detyrat (të gjitha funksionet që lidhen me detyrat)
- Lidhet (po ashtu të gjitha funksionet)
- Përdoruesit e CRM (shfaqja e listës së përdoruesve, të drejtat e tyre, cilësimet, kontaktet dhe oraret e punës)
- Thirrjet (kthen listën e thirrjeve)
Duke qenë se përdoret struktura ekzistuese e API së Zadarma, tashmë janë në dispozicion bibliotekat për të në Github në PHP, C#, Python.
Shembulli i përdorimit të API-së
Shembulli më i thjeshtë dhe njëkohësisht i dobishëm është krijimi i një lidhjeje nga një formë. Për të minimizuar kodin, ky shembull përmban vetëm të dhënat thelbësore të lidhjes. Një shembull i ngjashëm, por tashmë me komente nga klienti (të cilat zakonisht janë prezent në çdo formë) janë të disponueshme në faqen. Shembujt e skriptit janë shkruar në PHP pa korniza dhe për këtë arsye lehtësisht mund të integrohen.
Shembulli i formës HTML për krijimin e një lidhjeje:
<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">Telefon:</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="Paraqit">
<input type="hidden" name="trp-form-language" value="sq"/></form>
Kjo formë është shumë e thjeshtë për të mos e mbingarkuar artikullin. Ajo nuk ka dizajn, nuk ka CAPTCHA, as fushë për komente. Në blogun tonë është në dispozicion një version me fushën e komenteve (komenti shtohet në murin e klientit pas krijimit të lidhjes).
Dhe përfundimisht shembulli PHP për krijimin e një lidhjeje me të dhënat nga forma:
$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 tuajat nga paneli i parë
$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ç e shihni, punimi me API është mjaft e thjeshtë, plus ka shembuj funksionimi në , , . Kështu që pa shumë probleme mund të inkorporoni një CRM të thjeshtë falas në çdo proces pune, duke marrë automatizimin "me pak sakrifica".
ZCRM vazhdon të zhvillohet dhe pothuajse të gjitha funksionalitetet e reja do të jenë gjithashtu të disponueshme përmes API.
Gjithashtu, ju ftojmë të integoni sistemet tuaja ekzistuese me CRM dhe ATS të Zadarama.
Burimi: habr.com
